Iglesia de San Francisco de Borja y Seminario ConciliarParishShareCalle Doctor Chil35001 Las Palmas de Gran Canaria, CanariasSpainGet directions