Sloane Square Hotel Sloane Square Hotel, 4 Star Hotel

7-12 Sloane Square, Sloane Square, London, SW1W 8EG

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.

Search deals for Sloane Square Hotel, London

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).

Compare similar hotels

Customers who viewed Sloane Square Hotel also viewed the following hotels in Sloane Square