8 India St, London
19 bedrooms
Baths
Guests
A stay at Tower Hill City Centre Luxury Apartments places you in the heart of London, within a 10-minute walk of Liverpool Street and Sky Garden. This apartment is 0.6 mi (0.9 km) from Tower Bridge and 0.6 mi (0.9 km) from Tower of London.
Elevator
Laundry
No nearby properties available in this region at the moment.