Green’s Dictionary of Slang

Leicester (Square) adj.

[rhy. sl.]

of weather, fair.

[Scot]Eve. Teleg. (Dundee) 3 Aug. 4/1: He is remarking how ‘Leicester’ it is [...] ‘Leicester Square’ (fair).