New Church Farm

New Church Farm
Doctors Lane, Church Hougham, Kent, CT15 7AH