
Venue type
Restaurant, Hotel, Cocktail bar
Location
Balearic Islands, Spain