5601 Manchester Ave
Saint Louis, MO 63110
$695,000 USD
25,000 SF
25,000 SF
$695,000 USD
Warehouse