Skip to main content

Photos of this page
The Sloane Square is a new luxury Chelsea & Knightsbridge hotel on one of London’s most famous squares. This luxury hotel in central London combines modern design with comfort. The Sloane Square offers great service at fantastic value for money the ideal location for Chelsea & Knightsbridge.

 

Special Offers

view all offers »

Room Availability and Booking

Best rates Guaranteed

Calendar icon
Calendar icon