8
8211-8221 Clayton Rd
Saint Louis, MO 63117
$5,995,000 USD
18,790 SF
18,790 SF
$5,995,000 USD
Storefront Retail Office