Il Gattopardo is an Italian restaurant known for its flavorful and generous portions.