Situated in the historic City of Westminster, in central London, this Apart Hotel is located close to many government ministries and to Westminster Abbey. Charing Cross and Embankment Tube stations are respectively 3 and 5 minute walk away.
SIZE
- 187 rooms
- 8 floors
STYLE
LOCATION
AMENITIES
- 24 Hour Front Desk
- Business Centre
- Concierge Services
- In-Room Hairdryer
- Restaurant
- Satellite TV