Christmas Trees at
We sell quality Christmas Trees, 3ft to 30ft + which are mainly grown on our farm in Surrey, during the Christmas season and throughout the year for photoshoots and promotions.
About Us and
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.