5
5600 S Grand Blvd
Saint Louis, MO 63111
$1,494,862 USD
2,750 SF
7.85% Cap Rate
2,750 SF
$1,494,862 USD
Fast Food