Search

Search Hotels

Sloane Square Hotel

The Sloane Square Hotel is ideally located in Chelsea for some of the best shopping in London. With a myriad of boutiques, King's Road is just minutes away, and the nearby Underground station offers easy access to the whole city.
Read More

About

The Sloane Square Hotel is ideally located in Chelsea for some of the best shopping in London. With a myriad of boutiques, King's Road is just minutes away.

The West End and the City are just a short tube ride from Sloane Square Underground Station (30 metres away) or in a taxi from the Chelsea Taxi Rank opposite the hotel.

Follow us on:

London & Partnersis registered in England under no. 7493460.
Registered Office: London & Partners, 2 More London Riverside, London, SE1 2RR.
London & Partners is the official promotional company for London. We promote London and attract businesses, events, congresses, students and visitors to the capital.