18
3901 Union Blvd
Saint Louis, MO 63115
$42,500,000 USD
2,204,279 SF
8.28% Cap Rate
2,204,279 SF
$42,500,000 USD
Warehouse