News

Embleton Bay, which is located to the east of the village of Embleton and south of Newton-by-the-sea, has been crowned as England's top spot.