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