65 Royal Hospital Road, Chelsea - Apartments for Rent in London, England, United Kingdom
Entire home/apt in London, United Kingdom. This is a spacious two-bedroom flat in the heart of Chelsea with view over the Physic Garden and stone's throw from the King's Road and Sloane Square. It is 20 seconds from the River Thames and only 5 minutes from the Albert Bridge and London's Ba...
See this content immediately after install