Iberostar Grand Mencey

Santa Cruz de Tenerife, Spain

View map