8443-8451 Wabash Ave
Saint Louis, MO 63134
$650,000 USD
17,850 SF
17,850 SF
$650,000 USD
Manufacturing