Tucked into a strip mall in Lake Zurich, Polka Dot Restaurant proves that some of the best comfort food in Illinois hides in the most ordinary spots. It’s a Polish restaurant through and through, the kind of place where the food tastes homemade because it basically is. Polka Dot seems to bottle that exact feeling. The Polish Plate: A Sampler Done RightNewcomers to Polish food, this one’s for you. Service That Makes You Feel at HomeWarm food deserves warm hospitality, and Polka Dot delivers on both.