About Park Lane Park Lane, which is located in Mayfair, is steeped in glamour, luxury and exclusivity. Almost a mile long, it's a wide road running north to south between Hyde Park Corner and Marble Arch and is lined with a sweep of opulent hotels that overlook the green expanses of Hyde Park. Like the hotels, and as befits its name, Park Lane conjures up images of 5-star excellence, traditional values and exquisite indulgence. Park Lane is within easy reach of everything central London has to offer, from the up-market shopping and culture that's just on the doorstep in Mayfair to the sights and nightlife of the West End, only a little further afield.