Karta Vacation Rentals





In the heart of London City Centre, a luxury apartment just steps from Baker Street and a short walk to Oxford Street, Marble Arch and Hyde Park. Paddington Station, Regent's Park and Madame Tussaud's are all within easy walking distance.