Benham Water farm is located in Hythe, United Kingdom on Benham Water Farm, Ashford Rd, Newingreen, Lympne. Benham Water farm is rated 3 out of 5 in the category housing complex in United Kingdom.
Address
Benham Water Farm, Ashford Rd, Newingreen, Lympne