Times Square Serviced Apartments London apartment is located in Westminster district a few steps from monuments and a tower.
A 15-minute walk will take guests to Monument. A 10-minute walk to the center of London. Serving a variety of dishes, The Empress and The Dispensary are 200 meters away.
The nearest subway station is Tower Gateway, located about 350 meters from the property.
Eat & Drink
The apartment is equipped with a microwave, a dishwasher, an oven, utensils and a washing machine in a full kitchen.
Guests can spend time on a balcony, gazing at the hills.