Leigh-on-Sea, often referred to simply as Leigh, is a town next to the city of Southend-on-Sea in Essex ... excellent fish restaurants and the famous cockle sheds, this picturesque town is ...