Karta Vacation Rentals





In Chelsea, central London — steps from Harrods and a seven-minute walk to Hyde Park. Sloane Square and Imperial College are nearby. You’re also close to the Chelsea Flower Show, the National Army Museum and the Chelsea Physic Garden.