Leigh-on-Sea

Leigh-on-Sea also referred to as Leigh, is a town and civil parish in Essex, England. A district of Southend-on-Sea, with its own town council, it is currently the only civil parish within the borough. Leigh-on-Sea is situated on the northern…

Advertisements