Saint Xavier's ChurchParishShareVillupuram - Mambalapattu - Thirukoilur RoadMugaiyur, Tamil Nadu 605755IndiaGet directions