St sebastians churchParishShareMuvattupuzha - Theni RoadUdumbannoor, Kerala 685595IndiaGet directions