游客 级 酒店Located in London City Centre, this hotel is within 2 mi (3 km) of Victoria Palace Theatre, Buckingham Palace, and Big Ben. Tate Britain and Sloane Square are also within 1 mi (2 km).Hotel Features
hour front desk, express check-out, and free WiFi in public areas are available at this smoke-free hotel.
All 86 rooms offer free WiFi, coffee makers, and TVs. Other amenities available to guests include hair dryers, safes, and showers.