London logo

Sloane Square Hotel

Check Availability

Sloane Square Hotel
Sloane Square
London
SW1W 8EG
United Kingdom

Rooms from £125.00 ( €185.00 / $228.75 ) per night

Picture of Sloane Square Hotel


Situated on one of London's most famous squares, The Sloane Square is the perfect address to access Knightsbridge shopping, the village charm of Chelsea or the West End.

Click here for more Information on the Sloane Square Hotel together with online availability and visitor ratings











This hotel supplied in conjunction with Bookings.

Map of the London area London Visitor Information