Back to London

Holiday Inn Express Southwark by IHG

HotelLondon

Photo supplied by our booking partner

Holiday Inn Express Southwark by IHG is a London hotel situated along Southwark Street. Located at numbers 103-109, this IHG establishment offers an accommodation option within the city.

No reviews on VacationGuide yet.