6
7700-7706 Ivory St
Saint Louis, MO 63111
$549,000 USD
11,000 SF
11,000 SF
$549,000 USD
Storefront Retail Office