Leafer Lodge Christmas Tree Farm
-
Address:
5180 E. Lakeview Rd.
Stillwater, OK 74075
-
Phone:
Overview
Established in 2019, Leafer Lodge Christmas Tree Farm was is a family owned Christmas tree farm located on a picturesque 10 acres! The 2022 holiday season marks their first Christmas tree sales.