Barceló Illetas Albatros – Adults Only – Palma de Mallorca, Spain TRAVOH Source See more: Discover the World at 50 Barceló Hotels & Resorts