Prime location in the heart of Chelsea
Chelsea Botanica is located moments from the River Thames and Imperial Park a stone’s throw away from beautiful Chelsea, London. World-class education, eclectic green spaces, Michelin-starred restaurants, the Saatchi Gallery, the Sloane Club, boutique shopping along King’s Road and the rest of the city on your doorstep. Imperial Wharf overground station is a 7-minute walk away.
Real estate advisor