Karta Vacation Rentals





In the heart of Chelsea, London — a luxury boutique hotel minutes from Saatchi Gallery and Sloane Square. Walk to Duke of York Square and Cadogan Hall, with Harrods about 0.7 miles away and Hyde Park roughly a mile from the door.