Holiday Inn Express Southwark by IHG
HotelLondon
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.