14
8005 W Florissant
Saint Louis, MO 63136
$4,806,000 USD
19,918 SF
8.5% Cap Rate
19,918 SF
$4,806,000 USD
Freestanding