2800 N Grand Blvd
Saint Louis, MO 63107
$920,000 USD
45,072 SF
5.87% Cap Rate
45,072 SF
$920,000 USD
Storefront Retail Office