Karta Vacation Rentals
In the shadow of Hyde Park Corner and Wellington Arch, this luxury hotel sits in the heart of London. You're a five-minute walk from Green Park and Hyde Park and close to Buckingham Palace, Harrods, Park Lane and Piccadilly. Pet-friendly and family-friendly, it’s perfect for park-side stays and easy sightseeing.