Manor Hotel
London England
Check in
1:00 PM
Check out
10:00 AM
With a stay at Manor Hotel in London (London City Centre), you'll be within a 5-minute drive of Kensington High Street and Natural History Museum. This hotel is 1.6 mi (2.5 km) from Royal Albert Hall and 1.7 mi (2.7 km) from Westfield London Shopping Centre.
Stay in one of 28 guestrooms featuring flat-screen televisions. Complimentary wireless internet access is available to keep you connected. Shared bathrooms with hair dryers are provided. Conveniences include electric kettles and free tea bags/instant coffee, and housekeeping is provided daily.
Property Details
Location
23 Nevern Place, London, England SW5 9NR, United Kingdom