The Sloane Square is a luxury hotel in Chelsea, on one of Londons most famous squares. Sloane Square is the point in Central London where world famous Knightsbridge shopping meets the charm of Chelsea. Just outside your door is the fashionable Sloane Street with all the designer shops as well as the world famous Harrods.
iHotels Chelsea has the best luxury hotel deals, Click through the ad above to book now!
