Karta Vacation Rentals
A boutique townhouse hotel in central London, steps from Marble Arch and Hyde Park and within easy reach of Oxford Street, Selfridges, Harrods and Buckingham Palace — ideal for family-friendly city escapes and walkable sightseeing.