English version


From Longman Dictionary of Contemporary EnglishPiccadillyPic‧ca‧dil‧ly /ˌpɪkəˈdɪli◂/  a street in central London along the northern edge of Green Park, between Hyde Park Corner and Piccadilly Circus, which is known for its expensive hotels, shops, and offices
Pictures of the day
What are these?
Click on the pictures to check.