- UK Information
- UK Hotels
- Sloane Square Hotel
Sloane Square Hotel
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.
Rating
Visa,Maestro,MasterCard,American Express
Prices from £150
80
Victoria
Victoria
Sloane Square