8001 W Florissant Ave
Saint Louis, MO 63136
$820,278 USD
3,009 SF
6% Cap Rate
3,009 SF
$820,278 USD
Bank