4
8005 W Florissant
Saint Louis, MO 63136
$5,150,000 USD
19,918 SF
8% Cap Rate
19,918 SF
$5,150,000 USD
Freestanding