11124 South Towne (MLS #19003665) is a commercial listing located in St Louis, MO.
This commercial listing is 21,408 sqft and on a lot of 43,560 sqft (or 1.00 acres) and is 33 years old. This property was listed on 01/23/2019 and has been priced for sale at $2,650,000.
Nearby zip codes are 63125, 63126, 63128, 63129 and 63376. This property neighbors other cities such as Affton, Concord Village, Lakeshire, Mehlville and Oakville.