MSK Hotel
London England
Check in
3:00 PM
Check out
11:00 AM
With a stay at MSK Hotel in London (London City Centre), you'll be a 2-minute walk from Baker Street and 11 minutes by foot from Marble Arch. This hotel is 0.6 mi (1 km) from Hyde Park and 0.4 mi (0.6 km) from Madame Tussauds Wax Museum.
Make yourself at home in one of the 23 guestrooms.
Property Details
Location
82 Gloucester Place, London, England W1U 6HN, United Kingdom