
My Guide Website?
Express By Holiday Inn Southwark
London
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.