2428 S Brentwood Blvd
Saint Louis, MO 63144
$650,000 USD
4,582 SF
4,582 SF
$650,000 USD
Restaurant