Search results
- See moreSee moreSee moreSee moreNew Leaf Garden CenterNurseries & Greenhouses
Phone: (918) 451-1491
Owasso, OK 74055 747.05 mi
Is this your business? Verify your listing
Phone: (918) 451-1491
Owasso, OK 74055 747.05 mi
Is this your business? Verify your listing
5.0 2 reviews
A new leaf garden center is an amazing nonprofit organization that provides training and support for people with intellectual and developmental disabilities and those on the autism spectrum. I was... More
We've been watching the progress of New Leaf in Owasso. So glad the garden center is open now for fall plantings. Since they've been open, I've purchased asters, mums, ornamental kale and... More