Another good Italian spot but far from windy city.
$$
Highwood, IL
550 Green Bay Road
(847)433-5515