Palma Mallorca's Best Restaurant - Faun De Sant Joan. Travel, Restaurants, FoodHelen TurnerAugust 17, 2023Mallorca, Food, PalmaComment