Iglesia de Los DoloresParishShareCalle Los Ayacuchos35012 Las Palmas de Gran Canaria, CanariasSpainGet directions