Loading map…

TOP RESTAURANTS & HOTELS

In Palma de Mallorca, Spain, this establishment provides a delightful aroma and a satisfyingly crisp texture. The island's culinary traditions are celebrated through their expertly grilled dishes.