Route 66 Christmas Tree Farm
4077 Southwest Blvd
Tulsa, OK 74107
Tulsa, OK 74107
The Route 66 Christmas Tree Farm in southwest Tulsa is a roadside attraction that will put you in a festive mood all year...