Karta Vacation Rentals





In the heart of London, a short stroll from Hyde Park and Marble Arch and within easy walking distance of Baker Street and Madame Tussauds. Perfect base for shopping on Oxford Street and sightseeing around Selfridges and Regent’s Park.