2340 S 59th St
Saint Louis, MO 63110
$7,055,000 USD
65,900 SF
5.5% Cap Rate
65,900 SF
$7,055,000 USD
Warehouse