London hotels in Central London
Multiple accommodations for your stay
Show map
2 results found
Filters
- Most popular first Sorting
Cityspace Borough
200 Borough High Street, London, United Kingdom (Open map)
The property places you within 1 km of Tower Bridge and a walk from Sky Garden. Offering a unique location next door to a tube…
Read more...
6.7
Pleasant
957 reviews
1 Bedroom Flat 10 Minutes From London Eye
Westminster Bridge Road, London, United Kingdom (Open map)
Tower of London is located within easy walking distance of this apartment, while Lambeth North tube station is only 250 metres away....
Read more...