Free Wi-Fi
Non-Smoking Rooms
Family Room
Filter by:
Based on 3 verified reviews
Charnpreet
Aug 22, 2025
·
Stayed 3 nights
John Paul
Apr 22, 2025
·
Stayed 8 nights
rocio
Dec 17, 2025
·
Stayed 3 nights
László
Nov 29, 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