1. Trafalgar Square

    Trafalgar Square , Greater London, England WC2N, GB

  2. Leicester Square

    Leicester Square , Gt Lon, GB