Select dates to continue
The property is located at 3 Hanway Place, Westminster Borough, London, W1T 1HD, United Kingdom, nearby the city center and attractions like Radha Krishna Temple and Tottenham Court Road.
Yes, the property features a swimming pool.
Instant AI responses are based on hotel information