Karta Vacation Rentals





In central London, an apartment-style stay a short walk from Sloane Square, Cadogan Hall and Victoria Station. About 0.7 miles from the Thames and roughly 0.8 miles from Harrods — perfect for Chelsea shopping and city sightseeing.