22221 N Pepper Rd
Lake Barrington, IL 60010
$7,500,000 USD
31,645 SF
7.33% Cap Rate
31,645 SF
$7,500,000 USD
Restaurant