4100 Folsom Ave
Saint Louis, MO 63110
$395,000 USD
1,554 SF
1,554 SF
$395,000 USD
Utility Substation