8029 Michigan Ave
Saint Louis, MO 63111
$1,750,000 USD
49,600 SF
49,600 SF
$1,750,000 USD
Warehouse