8
3131 Olive St
Saint Louis, MO 63103
$1,300,000 USD
5,435 SF
8.59% Cap Rate
5,435 SF
$1,300,000 USD
Storefront