Igreja de Nossa Senhora da OliveiraParishShareLargo de Nossa Senhora da Oliveira9500-516 Ponta Delgada, AçoresPortugalGet directions