Aerial View of the Cala Llombards Beach in Mallorca, Balearic Islands, Spain TRAVOH Source See more: Discovering Mallorca: A Guide to Spain’s Mediterranean Jewel