Holiday Inn Express London - Southwark
About Holiday Inn Express London - Southwark
Guest accommodation venue located on the Bankside area, close to local attractions such as Tate Modern, Shakespeare Globe Theatre, Borough Market, South Bank and the London Eye.
Contact & Location
Holiday Inn Express London - Southwark
103-109, Southwark Street, London, SE1 0JQ, Central London, United Kingdom