3
5600 S Grand Blvd
Saint Louis, MO 63111
$1,563,933 USD
2,750 SF
7.5% Cap Rate
2,750 SF
$1,563,933 USD
Fast Food