Express By Holiday Inn Southwark
The three-star Express by Holiday Inn London Southwark Hotel is a wonderfully bright, modern and contemporary establishment that is located in the Southwark district of London, close to much of the city's best transport hubs and exhibition areas. Fresh and affordable, the hotel will impress all types of guest.
103 - 109 Southwark Street, Southwark, SE1 0JQView Larger Map
- Families With Children
- Business Travellers