2430 N Central Ave
Chicago, IL 60639
$1,250,000 USD
3,275 SF
3,275 SF
$1,250,000 USD
Restaurant