North Star Tree Farm 6000 Shoo Fly Rd Placerville, CA 95667 Phone: (530) 622-3633
Category: Christmas Trees