EnglandGreater LondonChelsea
2 guests
1 bedroom
1 bathroom
This Chelsea studio apartment is the ideal pied-à-terre for the solo traveller. Located seconds from Sloane Square and the King's Road, it couldn't get much better in terms of location, whilst still r...
From €401 Nightly