No reviews match these filters
Try removing a filter or adjusting your selection to see more reviews.
Offering spa therapy, a shared lounge, and spa services, the elegant Beaverbrook Town House London hotel is nestled in a shopping neighborhood, within 25 minutes' walk of the 13.7-tonne Big Ben Bell. The smoke-free hotel has an à la carte restaurant serving Japanese cuisine and is situated just moments from the pioneering contemporary art exhibitions "Saatchi Gallery".
Location
Coca-Cola London Eye Riverside Observation Wheel is 1.8 miles from this 5-star hotel, while the expansive park "Kensington Gardens" is 1.6 miles away. The Beaverbrook Town House is about 5 minutes' walk from the 950-seat capacity Cadogan Hall and within easy reach of Sloane Square subway station. Guests can easily get in touch with the history of London by visiting the royal residence "Kensington Palace", located 1.5 miles from the accommodation. The hotel is 2.2 miles from Marylebone train station.
Rooms
The Beaverbrook Town House London has 14 rooms, comprising a sitting area. A multi-channel TV, along with a mini bar fridge, are offered. Separate bathrooms include nice touches such as a hairdryer and bathrobes.
Food & Drinks
Fuji Grill, an onsite restaurant, is open for dinner. The lounge bar is ideal for a relaxing drink. The bar area includes a lounge area.
Leisure & Activities
You might also like spa service available at this property. Guests can work out in a tennis club.
Tennis court and equipment available
On-site restaurant with diverse menu
Free Wi-Fi throughout the property
Private parking available on-site
Wi-Fi
24-hour services
Sports activities
On-site Dining
Meeting facilities
No Smoking
Child-friendly
Wheelchair access
Breakfast
Air conditioning
No pets allowed
Amenities
Beaverbrook Town HouseInternet
Parking options
Activities
Property services
Dining options
Business facilities
For kids
For disabled guests
In the rooms
In the bathroom
Devices
General facilities
Pets
Enter dates to see availability
Beaverbrook Town House London
Hotel featuring exceptional dining and leisure activities for guests
115 Sloane Street, Chelsea, London, United Kingdom
- Near Harrods store
Based on ratings from trusted providers
No reviews match these filters
Try removing a filter or adjusting your selection to see more reviews.