St. Charles Borromeo ChurchParishShareSubbiahpuram 3rd StreetThoothukudi, Tamil Nadu 628001IndiaGet directions