Iglesia Santiago ApostolParishShareCalle Buenavista38008 Santa Cruz de Tenerife, CanariasSpainGet directions