7
601-650 E Red Bud Ave
Saint Louis, MO 63147
$2,300,000 USD
61,870 SF
61,870 SF
$2,300,000 USD
Warehouse