MSK Hotel
London England
Check in
3:00 PM
Check out
11:00 AM
Located in London (London City Centre), MSK Hotel is within a 15-minute walk of Marble Arch and Hyde Park. This hotel is 0.4 mi (0.6 km) from Madame Tussauds Wax Museum and 0.5 mi (0.9 km) from Regent's Park.
Make yourself at home in one of the 23 guestrooms.
Property Details
Location
82 Gloucester Place, London, England W1U 6HN, United Kingdom