Times Square Serviced Apartments London
The stylish Times Square Serviced Apartments London apartment is situated in the business district next to monuments and a tower.
Its proximity to a tube station provides an easy access to British Museum situated 4.1 km away. London city center is 5 km away. Guests can dine in The Empress and Tayyabs located within a 5-minute walk of the property.
The apartment features a full kitchen for self-catering.
A 5-minute stroll takes guests to Tower Gateway subway station.
Guests can step out onto a balcony.