7143 N Market St
Saint Louis, MO 63133
$649,000 USD
23,650 SF
23,650 SF
$649,000 USD
Warehouse