10895 W Florissant Ave
Saint Louis, MO 63136
$7,920,000 USD
44,991 SF
7% Cap Rate
44,991 SF
$7,920,000 USD
Freestanding