12022-12026 Manchester Rd
Saint Louis, MO 63131
$1,300,000 USD
6,000 SF
8% Cap Rate
6,000 SF
$1,300,000 USD
Storefront Retail Office