“St Leonards (or St Leonards-on-Sea) is a town in East Sussex, on the south coast of the UK. The beaches in this area are stabilised with groynes – low walls […]