Filter by:
The property is located in London City Centre, within a 10-minute walk of the Financial District, Liverpool Street, and Barbican Arts Centre. Brick Lane and the Museum of London are also within 15 minutes. Moorgate Underground Station is a 5-minute walk away, and Old Street Underground Station is 6 minutes away.
Instant AI responses are based on hotel information