Oxenford Farm is a traditional working farm that has been growing Christmas Trees for over 50 years. Originally it was a Ley farm for Waverley Abbey in the 12th Century complete with carp pond.
Tel
+44 1252 702109