Description :
Built in 1933 and designed by Reverand Rene Feuge, St. Philomena`s church is one among the grandest churches in India. Located about 3 kms from the city on Cathedral road, it is the tallest Church in India built in the neo-Gothic style. A statue of 3rd century saint, Philomena is placed in an underground chamber.