Category: Hotels | show me more
With views of Green Park, this upscale Art Deco hotel is 8 minutes' walk from Buckingham Palace and a 5-minute walk from Green Park Tube station.
Reviews for this businessLeave a review
Monday to Sunday
Open 24 Hours