Area Facts - Tower Hill, London
Tower Hill is located in central London and is home to Her Majesty’s Royal Palace and Fortress, the Tower of London. The district played an important part in the history of the city and was once known to be the location of a number of high-profile executions. Tower Hill is situated just outside of London’s primary finance and banking district, the Square Mile, making it a popular destination for corporate travellers.
It’s served by the District and Circle underground lines providing easy access to most of the city. Serviced accommodation in the area offers the perfect alternative to long term stays in a hotel, especially for those visiting the city on business.
We offer a range of apartment types in Tower Hill and the City allowing us to cater to your individual needs. With multiple bedrooms, self-catering facilities and affordable rates, our serviced apartments are perfect for extended stays in the city. Contact a member of our team today and we’ll work with you to find the perfect serviced apartment.