Iglesia de San FranciscoParishShareCalle Villalba Hervás38002 Santa Cruz de Tenerife, CanariasSpainGet directions