Our Lady of the Immaculate Conception was one of the first churches to be built in Goa, constructed in 1540 and then rebuilt in 1619. By the altar is a Chapel of St. Francis Xavier with a special glass encased statue of him .
Add to Cart Add to Lightbox Download