Based on 22 reviews 4.8
Address: Ambalapuzha, Alappuzha, Kerala, India
Phone: 0477-3240333
Website: Website: Not Specified