Italian restaurant · 293 E Illinois Rd, Lake Forest, IL
More food in Lake Forest, IL · Italian Food in Lake Forest