Iglesia Cruz del SeñorParishSharePlaza Francisco Arteaga García38007 Santa Cruz de Tenerife, CanariasSpainGet directions