List of hotels at Southwark Tube Station
3 Number of Hotels found in Southwark Tube Station
Address: 5 More London Place, Tooley Street, Waterloo and Southwark, London, United Kingdom.
Nearest Landmark: Southwark Tube Station
Distance: 2 Miles from London Centre
Set against the backdrop of one of London"s best-known historical landmarks, Hilton London Tower Bridge Hotel is a modern hotel with a striking exterior....
Address: 103-109 Southwark Street, Waterloo and Southwark, London, United Kingdom.
Nearest Landmark: Southwark Tube Station
Distance: 1 Miles from London Centre
Friendly staff welcomes you on your arrival at our intimate 136 rooms hotel near Londons cosmopolitan South Bank. Holiday Inn Express London-Southwark is a...
Address: 31 St Thomas Street, Southwark, London, United Kingdom.
Nearest Landmark: Southwark Tube Station
Distance: 0.5 Miles from London Centre
After a mornings stroll through Londons bustling Borough Market, you enjoy a short walk back to the comfort and elegance of Shangri-La Hotel, At The Shard,...