River
Civil parish
River is a village and civil parish in Kent, England, situated very close to the historic town of Dover, the town centre of which is only 2 miles to the south, and the neighbouring village of Temple Ewell. The 2011 census recorded a population of... Wikipedia