Karta Vacation Rentals
On Park Lane in the heart of Mayfair — a luxury hotel overlooking the Royal Parks and a short walk from central London. Landmarks nearby include Queen Elizabeth Gate, the Bomber Command Memorial and the Machine Gun Corps Memorial.