
London, United Kingdom
Sloane Square
4-star hotel
This charming hotel sits on Sloane Square, in London. It offers the ideal location for guests eager to explore Chelsea and Knightsbridge. The property is situated close to the Holy Trinity Church. Guests will find themselves…
- Wi-fi
- 24-hour reception
- Restaurant
- Laundry service · extra charge






















