Igreja de Nossa Senhora do LivramentoParishShareRua Padre Domingos da Silva Costa9500-617 Ponta Delgada, AçoresPortugalGet directions