Karta Vacation Rentals





In the heart of London City Centre, a short walk from Marble Arch and Hyde Park. Steps from Oxford Street and Madame Tussauds, with Montagu Square, Hay Hill Gallery and St. Mary’s Church nearby—ideal for sightseeing from a compact city-center hotel.