The Sloane Square Hotel is a luxury four-star hotel offering modern comforts and design. The hotel's 102 air-conditioned bedrooms are perfect for discerning business travellers, couples or families. Guest rooms overlook Sloane Square or Holy Trinity Church and feature the finest beds, flat-screen TVs, air conditioning and personal laptops. Centrally located on Sloane Street in London, the Sloane Square Hotel is close to the districts of Belgravia, Victoria and Kensington.
Sloane Square Hotel
7-12 Sloane Square,
Sloane Square, London,
SW1W 8EG
Situated overlooking Sloane Square, this luxury hotel is located close to the famous Harrods and Harvey Nichols in Knightsbridge, and the museums in South Kensington. Sloane Square Tube Station is 30 metres away from the hotel. No on-site parking is available, however there are multiple public parking facilities nearby (charges apply).