×

Newchurch

Village in England
Newchurch is a village and civil parish in the Folkestone and Hythe District in Kent, England. The village is located on the Romney Marsh, 3 miles west of Dymchurch During the Second World War it was ... Wikipedia
Population: 315 (2011)
UK Parliament: Folkestone and Hythe