Tower Bridge Apartments
2.6 km from Churchill War Rooms Museum, Tower Bridge Apartments London hotel includes 12 rooms.
Location
The hotel is situated a short way from the old riverside Southwark Cathedral, which is considered to be a sacred site. The 95 - storey supertall Shard Skyscraper is a mere 7 minutes' walk from this London hotel. London Bridge bus station is 400 metres from the Tower Bridge London, and the Trafalgar Square art museum "National Gallery" is 2.7 km away.
Food & Drinks
St Christopher's Inn offers a wide range of British dishes and lies nearly 5 minutes' walk away.
Why choose Tower Bridge Apartments London
-
On-site Spa with treatments available
-
Swimming pool for relaxation and fun
-
Diverse dining options on-site
-
Central location near landmarks
Main amenities
Amenities
Tower Bridge ApartmentsParking options
- Parking
In the bathroom
- Washing machine
Important information
Enter dates to see availability