EnglandGreater LondonChelsea
2 guests
1 bedroom
1 bathroom
This one-bed apartment housed within a period red-brick building is located in one of the most sough-after streets of Chelsea.
And as you enter, you will be in awe with its high ceilings, stained gla...
From €406 Nightly