Find the top Lunch restaurants in Antioch, Illinois near you now.
Restaurant
Address: 1500 Main St, Antioch, IL 60002
Fast food restaurant
Address: 322 W Il Rte 173, Antioch, IL 60002
Cafe
Address: 395 Lake St, Antioch, IL 60002