Southwood is Northeastern Oklahoma’s largest retail garden center located on 7 acres at 91st Street & South Lewis. The garden center includes a 25,000 square–foot, state-of-the art greenhouse and offers a full-service landscape design company. Southwood grows many of the plants it sells right in Tulsa, at its growing facility located at 108th and Delaware. Celebrating its 30th year in 2012, Southwood is a family-run operation, headed by native Tulsans Joe and Ginny Schulte.
- Flower Flower Flower 1,088,097 photos, 68,558 members
SouthwoodTulsaOK doesn't have any testimonials yet.
- Southwood Landscape & Garden Center
- March 2013
- Tulsa, United States