Karta Vacation Rentals





In central London, just a few minutes' walk from Marble Arch and Oxford Street. Hyde Park is a short stroll away, and you're minutes from Selfridges, Madame Tussauds, Harrods and the Royal Albert Hall. Ideal spot for sightseeing, shopping and fast access to the city's top attractions.