Puliyoor Temple, also known as Thripuliyoor Mahavishnu Temple, is located 4.5 km west of Chengannur at Puliyoor on the Mavelikara – Kozhencherry road in Alappuzha district, Kerala. The 10-day annual ...