102 rooms · ★★★★ · from £140
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.
Log in with your cycle.travel account:
Password |
Or simply use your account on: