Luxury 2 Bedroom Apartment in Tower Hill offers accommodations in London, a 17-minute walk from Liverpool Street Tube Station and 1.7 miles from London Bridge. Guests staying at this apartment have access to a balcony. Free Wifi is available throughout the property and Tower of London is a 10-minute walk away.
The apartment is composed of 2 separate bedrooms, a living room, a fully equipped kitchen, and 1 bathroom. A flat-screen TV is provided. The accommodation is non-smoking.
Popular points of interest near the apartment include Tower Bridge, Sky Garden, and Brick Lane. The nearest airport is London City, 6.2 miles from Luxury 2 Bedroom Apartment in Tower Hill, and the property offers a paid airport shuttle service.