Green Acre Sod and Landscape Center
Plant Nursery
6501 N 115th East Ave, Owasso, OK 74055, US
(918) 274-9100
Hours not published on validated sources
Green Acre Sod and Landscape Center is a plant nursery and garden center in Owasso, OK.
Plant Nursery Garden Center Gardening