Karta Vacation Rentals
In the heart of London, just steps from Hyde Park. This aparthotel on Park Street sits a short walk from Grosvenor Square, Marble Arch and Selfridges. Heathrow is the preferred airport, and central landmarks like Oxford Street and Piccadilly are within easy reach.