Sloane Square Hotel
Apartment
Kensington and Chelsea
Located in London’s fashionable Chelsea, the Sloane Square Hotel is ideally located for Knightsbridge shopping, the West End, Buckingham Palace and the Victoria & Albert and Science Museums.
Number of rooms: 126
Sloane Square, Kensington and Chelsea, London, SW1W 8EG, United Kingdom
Hotel booked 1 times today.