What Does Piccadilly Mean In London?
Piccadilly (/ˌpɪkəˈdɪli/) is a road in the City of Westminster, London, to the south of Mayfair, between Hyde Park Corner in the west and City of Westminster in the east. What does Piccadilly stand for? Definition of piccadilly 1 : pickadil. 2 : a high wing collar worn by men in the late 19th century. …