Iglesia Nuestra Señor de la MercedParishShareCalle Zorzal38111 Santa Cruz de Tenerife, CanariasSpainGet directions