Igreja de Nossa Senhora dos AflitosParishShareRua Engenheiro Eduardo Arantes e Oliveira9545-221 Ponta Delgada, AçoresPortugalGet directions