EnglandGreater LondonLondon
4 guests
2 bedrooms
1 bathroom
Situated on the top floor of a Victorian townhouse, this apartment in the heart of Chelsea is mere steps from Sloane Square. Bright, open and super stylish, it brings together contemporary design (the...
From €731 Nightly