New Year Eve: 10am to 2pm | Closed on New Year’s Day| Mon – Sun: 10am – 5pm | 9025 South Lewis Avenue Tulsa, OK 74137.
Southwood Landscape & Garden Center9025 South Lewis AvenueTulsa, Oklahoma 74137
Phone:(918) 299-9409
Text: (918) 200-9789
Email: [email protected]
9025 South Lewis Avenue74137