2828 E 91st St., Suite H, Tulsa OK 74137, United States
Distance: 1408 yd.
Company description
Southwood has been Tulsa's premier garden center for over 25 years. We have a full service landscape design department as well as the largest retail garden center in north east Oklahoma.