Tower Hill City Centre Luxury Apartments
London England
Immerse yourself in the urban pulse at Tower Hill City Centre Luxury Apartments, your gateway to the city's most vibrant experiences, within a 15-minute walk of Tower Bridge and Tower of London. This apartment is 10 minutes walk to Liverpool Street and 20 minutes walk to Thames River.
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.
Property Details
Location
8 India St, London, England EC3N 2HS, United Kingdom