Beaverbrook Town House - Luxury hotel in London

Image: Google Maps

โœ“ VERIFIED
LUXURY FEATURED
โ˜… 4.8

Beaverbrook Town House

115-116 Sloane St, London SW1X 9PJ

About This Hotel

Beaverbrook Town House offers an exceptional luxury experience in Belgravia's exclusive residential enclave, where understated elegance and personalized service create unforgettable stays for discerning travelers. This distinguished property features elegantly appointed guest rooms and suites that showcase the finest British craftsmanship, with custom-designed furnishings, silk draperies, and bathrooms finished in Italian marble. The hotel's prime Belgravia location provides guests with a peaceful retreat from London's bustling pace while offering convenient access to the capital's most significant landmarks and attractions. The dedicated concierge team specializes in curating bespoke experiences, whether arranging private shopping appointments at nearby Sloane Street boutiques or securing tickets to sold-out West End productions. Each accommodation reflects the neighborhood's sophisticated aesthetic, featuring high ceilings, period details, and modern technology seamlessly integrated into the classic design. The property's proximity to Victoria Station ensures excellent transport connections, while the nearby Belgravia Square and surrounding garden areas provide serene spaces for morning walks. Guests appreciate the hotel's location within walking distance of the Royal Mews, Victoria and Albert Museum, and the exclusive shops of Knightsbridge, making it an ideal base for exploring London's luxury retail and cultural offerings.

Price Range

5 stars

About Beaverbrook Town House

History

Beaverbrook Town House occupies a pair of period properties on Sloane Street in Chelsea, an address that reflects the street's evolution as one of London's most prestigious retail and residential addresses. The Victorian-era buildings exemplify the solid commercial architecture of their time. The hotel's conversion to luxury accommodation represents a contemporary addition to the Chelsea hospitality landscape, maintaining the architectural character of the street while adapting to modern hospitality standards.

Neighbourhood

Sloane Street runs through Chelsea in the Royal Borough of Kensington and Chelsea, lined with high-end fashion retailers and jewellery houses. The location sits near Sloane Square, with its Royal Court Theatre and Peter Jones department store. Knightsbridge tube station lies a short walk away, as does the Chelsea Physic Garden and the King's Road's mix of independent shops and restaurants. The area attracts well-heeled residents and international visitors seeking proximity to Chelsea's cultural institutions and shopping.

The experience

As a town-house hotel on one of Chelsea's most exclusive streets, the property offers intimate accommodation within a residential setting. Guests can expect personalized service typical of small luxury hotels, with the convenience of Sloane Street's retail and dining at their doorstep. The converted townhouse format emphasizes privacy and a more domestic feel than larger hotels, suiting travellers seeking a discreet base in Chelsea rather than a full-service resort experience.

By Dyke Dele ยท Last updated 2026-05-10

Hotel Details

Location

115-116 Sloane St, London SW1X 9PJ

SW1X 9PJ

Rating

โ˜… 4.8 / 5

Hotel Type

Luxury Hotel

Street View

Street view of Beaverbrook Town House

Street View: Google Maps