South Kensington & Chelsea Studio Apartment - Apartments for Rent in London, England, United Kingdom
Entire home/apt in London, United Kingdom. Charming studio apartment inside Chelsea Cloisters apartment building in South Kensington close to everything London has to offer at a really reasonable price. A clean and safe spot in the heart of Chelsea, Central London. Quiet and villagey atmos...
See this content immediately after install