Piccadilly is a road in the City of Westminster, London, England, to the south of Mayfair, between Hyde Park Corner in the west and Piccadilly Circus in the east. From Wikipedia
Drawn from his Idols album due June 20, the track has set the stage for an Idols World Tour opening in Los Angeles on August 23.