Free Wi-Fi
60 m.
Sloane Square
960 m.
Victoria Train Station
Located in London’s fashionable Chelsea, the Sloane Square Hotel is ideally located for Knightsbridge shopping, the West End, Buckingham Palace and the Victoria & Albert and Science Museums.
Number of rooms: 126
Sloane Square, Kensington and Chelsea, London, SW1W 8EG, United Kingdom
Hotel booked 1 times today.
Absolutely loved this hotel. Service, rooms, food, drinks, staff and ambience first class. Will definitely be back, my home in London now whenever I visit! 5 star ⭐️ in all respects. Fantastic location to underground and endless fabulous shops, restaurants & bars on your doorstep. We had the champagne breakfast one morning, what a treat it was superb.
Amazing 😻 been in love with this hotel for a long time, class, elegance, history, an astonishing and cultural experience 😘🇬🇧🎄
Love the experience and highly recommended.