The Chelsea Embankment Apartment - Apartments for Rent in Greater London, England, United Kingdom
Entire home/apt in Greater London, United Kingdom. This spacious and gorgeous 2 bedroom apartment is located in the heart of Chelsea, near to the tube station with quick access to the city centre. The flat is on the lower ground of a charming typical London building, perfect to live your holidays ...
See this content immediately after install