Igreja de Nossa Senhora da ConceiçãoParishShareRua Coronel Silva Leal9504-520 Ponta Delgada, AçoresPortugalGet directions