Sloane Square Hotel

SLOANE SQUARE HOTEL

The Sloane Square Hotel, in the Royal Borough of Kensington and Chelsea. Experience understated elegance with personality and attentive service. For business or pleasure, you’ll find the Sloane Square Hotel the ideal base – a home from home in the heart of London.