ピカデリーサーカス
Meanings
Noun
1. Piccadilly Circus