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.
Rooms
Make yourself at home in one of the 19 guestrooms, featuring kitchenettes with refrigerators and ovens. 32-inch flat-screen televisions with digital programming provide entertainment, while complimentary wireless internet access keeps you connected. Conveniences include microwaves and dryers.