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...