Growing Greenhouses Brochure!
Browse Our Latest
Retail Garden Center Brochure!
Southwood Landscape and Garden Center: Tulsa, OK
Located in Tulsa, Oklahoma, Southwood Landscape and Garden Center began in 1982 as a small landscape design firm and today is one of Oklahoma’s largest retail garden centers. In 2012, they added growing greenhouses to their 25,000 sq. ft. garden center. The covered walkway provides a perfect shopping area for their customers.