8393 Hall St
Saint Louis, MO 63147
$1,250,000 USD
12,500 SF
12,500 SF
$1,250,000 USD
Warehouse