Free Wi-Fi
Non-Smoking Rooms
Family Room
Filter by:
Based on 3 verified reviews
Charnpreet
22 Aug 2025
·
Stayed 3 nights
John Paul
22 Apr 2025
·
Stayed 8 nights
rocio
17 Dec 2025
·
Stayed 3 nights
László
29 Nov 2025
·
Stayed 4 nights
London City Centre, a neighborhood in London, is home to Westwood House. Buckingham Palace and Marble Arch are notable landmarks, and the area's natural beauty can be seen at Hyde Park and Thames River. Looking to enjoy an event or a game? See what's going on at Stamford Bridge Stadium or Royal Albert Hall.
More location infoCheck-in
Check-out
From 16:00 to 00:00
Before 11:00
No pets are allowed at this property, including service animals.
Check-in is from 16:00, and check-out is until 11:00. Early or late check-in/check-out options are not specified.
The property is located in Chelsea, London, close to notable landmarks such as Buckingham Palace and Marble Arch, with natural beauty at Hyde Park and the Thames River.
Children are welcome at this property.
Instant AI responses are based on hotel information