Tower Hill City Centre Luxury Apartments

8 India St, London

Reservations:+1-888-355-0343

19 bedrooms

Baths

Guests

Description

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.

Amenities

Elevator

Laundry

Check Price

No nearby properties available in this region at the moment.