English

Definition of Park Lane from the Oxford Advanced Learner's Dictionary

 

Park Lane

 
BrE
 
; NAmE
 
 
jump to other results
a street in the centre of London, England, along the eastern side of Hyde Park, near Mayfair. It is known for its very expensive houses and hotels, including the Dorchester.