5 Comments Iberostar Hotels: How to contact for help By CCC Team August 3, 2018 Head Office Iberostar Group General Riera, 154, 07010 de Palma de Mallorca, Spain Customer Service Phone: 900…