Visit Piccadilly Circus. A smaller Times Square in London?