The Sloane Square
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.
Hotel Address:Location Summary
- The Sloane Square
- 7-12 Sloane Square
- United Kingdom
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.
Our newly refurbished 102 air conditioned bedrooms put comfort and luxury above everything else. We provide the finest beds, softest pillows and total black out curtains-all to guarantee a good night’s sleep. Every design has been carefully considered – we even offer 10 special rooms for taller guests with longer beds and longer baths.
Guest Review Highlights
- - Banquets & Meetings
- - Disabled Access
- - Fine Dining on Site
London's Freshest Suite at the Mondrian
Situated on the banks of the River Thames in London's famed Sea...Read more >>