List of hotels at Waterloo
21 Number of Hotels found in Waterloo
Address: 81-83 Waterloo Road, Waterloo and Southwark, London, United Kingdom.
Nearest Landmark: Imperial War Museum
Distance: 2 Miles from London Centre
Wellington Hotel london, Down a quiet residential area in the heart of city of london, this hotel was one of the accredited Tourist accommodations in United...
Hotels in Waterloo are the best & the cheapest accommodation in city of London. The Waterloo area is well accessible to all major tourist attractions, London Landmarks and all the London airports with fast and best transport links.