Rooms
Make yourself at home in one of the 34 air-conditioned rooms featuring kitchens with refrigerators and ovens. 42-inch Smart televisions with satellite programming provide entertainment, while complimentary wireless Internet access keeps you connected. Conveniences include desks, housekeeping is provided daily, and irons/ironing boards can be requested.
Restaurant
Exterior
Lobby
Location
With a stay at Keystone House in London (London City Centre), you'll be a 4-minute drive from The British Museum and 5 minutes from Leicester Square. This hotel is 1.7 mi (2.8 km) from St. Paul's Cathedral and 2 mi (3.3 km) from Oxford Street.