Piccadilly Circus


noun

a traffic circle and open square in W London, England: theater and amusement center.