Leigh-on-Sea, sometimes referred to by the nickname Leigh, is a small town near Essex on the southeastern side of England. The population in Leigh-on-Sea, as reported in the 2001 census, was 20,737. This British coastal town was recently ranked as … Continue reading