Beaverbrook Town House

no ratings
5-star hotel
Beaverbrook Town House
no ratings

Bringing together quintessential British charm and Japanese allure, this boutique luxury hotel on the stylish Sloane Street, within easy walking distance of Hyde Park, Buckingham Palace and the Thames. With carefully curated artwork and bedrooms designed by Nicola Harding paying tribute to London's theatre scene, it has quickly moved up the city's hospitality ranks. The Japanese cuisine on offer in the hotel's restaurant and Art Deco bar includes an omakase experience.

User photos from Beaverbrook Town House User photos

Reviews of Beaverbrook Town House

We want to know what you think!

Remember that it's important to write an honest review. Please refrain from reviewing if you are connected in any way to this business. Read our guidelines here.

Honesty pays!

Cancel
Be the first to review Beaverbrook Town House!

Do you represent Beaverbrook Town House?
Claim it to make it easier to update important information.

FAQ

Where is Beaverbrook Town House?

Beaverbrook Town House is located at 115 Sloane St, SW1X 0AT, Chelsea. Nearest Underground station is Sloane Square (approximately 400m away).