Filter

Cuisines
Select cuisines
Features
Select features

The Best 15 Restaurants in Crystal Lake, Illinois (IL), United States

Cafe Olympic
4.5
50 reviews

90 N Williams St, Crystal Lake, IL 60014-4444, Crystal Lake

We had the homemade soup and pie.Both were very good. Our visit with Rosa was excellent. We will go back.