×

Ivychurch

Village in England
Ivychurch is a village and civil parish in the Folkestone and Hythe district of Kent, England. The village is located on the Romney Marsh, three miles north-west of New Romney. The parish council consists of five members. Wikipedia
Population: 253 (2011)
UK Parliament: Folkestone and Hythe