List of hotels at Southwark Tube Station
2 Number of Hotels found in Southwark Tube Station
Address: 20 Lavington Street, Southwark, London, SE1 0NZ, United Kingdom.
Nearest Landmark: Southwark Tube Station
(7 minutes walk)
Distance: 2 Miles from London Centre
Visitors could take pleasure in the modern-day, fashionable rooms which showcase ambient lights and also a touchscreen tablet computer which manages the...
Address: 71 Marcia Road, Southwark, London, SE1 5XF, United Kingdom
Nearest Landmark: Southwark Tube Station
(3 Minutes Walking )
Distance: 108 Miles from London Centre
All the rooms at the Elephant Lodge feature tea/coffee making facilities, and some benefit from an en suite bathroom. Guests can also make use of the shared...