Italian restaurant in Algonquin, Illinois