These modern apartments are situated in the heart of London’s Financial District, close to the Tower of London and Aldgate Tube Station. They boast stylish accommodation with free Wi-Fi throughout.
A range of restaurants, bars and coffee houses can be reached in minutes on foot. London’s main attractions are easily accessible on the Underground. London Bridge is a 15-minute walk away.
Each of these Tower Hill Serviced Apartments has been furnished to a high standard, and features a spacious lounge/dining area, fully equipped kitchens, and separate bedrooms.