Question: is piccadilly a real place?
Answer: 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 Piccadilly Circus in the east. ... Piccadilly is just under 1 mile (1.6 km) in length, and it is one of the widest and straightest streets in central London.