The Sloane Square

| London, United Kingdom
 

5plusRooms
5plusRooms
  • Overview
  • Location & Map
  • Highlights & Reviews
  • Amenities

Overview

The Sloane Square is a Chelsea & Knightsbridge hotel on one of London's most famous squares. This hotel in central London combines modern design with comfort. The 102 air conditioned bedrooms at The Sloane Square hotel are perfect for discerning business travellers, couples or families.

The Sloane Square offers great service at fantastic value for money along with the ideal location for everything that is Chelsea & Knightsbridge.

The hotel's Chelsea Brasserie and bar offers delicious food and scrumptious cocktails. Need a well equipped conference room in central London? The Sloane Square has it. The perfect place for your next meeting or private dining needs.

Location & Map

Hotel Address:
  • The Sloane Square
  • 7-12 Sloane Square
  • London,
  • United Kingdom

Location Summary
Sloane Square is the point in Central London where world famous Knightsbridge shopping meets the charm of Chelsea. Walking up Sloane Street past Tiffany and Gucci, you reach the legendary department stores Harrods and Harvey Nichols, the great museums in South Kensington and the tranquil beauty of Hyde Park. The West End and the City are just a short tube ride from Sloane Square Underground Station (30 meters away) or in a cab from the Chelsea Taxi Rank (opposite the hotel). There are countless attractions right on your doorstep. Sloane Square puts you in the very middle of it all.

Highlights & Reviews



Guest Review Highlights

TrustScore
Very Good
1,366 Reviews
83
by TrustYou™
5
769
4
461
3
108
2
25
1
0

Sloane Square Hotel

The TrustScore is the standard for reputation, summarizing verified reviews and comments from various sources.

Learn more »

Couple

50% (683)

Solo

34% (464)

Family

14% (191)

Business

2% (27)

Verified Reviews

Amenities

Hotel Amenities
  • - Banquets & Meetings
    - Disabled Access
    - Fine Dining On Site


Check rates
Easily compare rates at
available luxury hotels
 
The Sloane Square
London, United Kingdom