These modern apartments are situated in the heart of
Londons Financial District, close to the Tower of London and Aldgate Tube Station. They boast stylish accommodation with free Wi-Fi throughout. A range of re ...
Read more
These modern apartments are situated in the heart of
Londons 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. Londons 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.