Whether you're on a spiritual quest or you just need to enjoy some inner peace during your travels, Church of the Immaculate Conception is a wonderful place to visit.
If you're staying a while in Osilo, Church of the Immaculate Conception is a fine place to kick off your sightseeing. This house of prayer is one of many attractions worth seeing here. St. Nicholas Cathedral, Basilica of the Holy Trinity of Saccargia, and Piazza d'Italia are also waiting to be explored close by.