Italian restaurant · 384 Lake St, Antioch, IL
To-Go · Dine-In
More food in Antioch, IL · Italian Food in Antioch