This temple is at West Yakkara in Palaghat district. Lord Mahavishnu is the main deity consecrated here. Ayyappankavu Mahavishnu temple is believed to be more than 700 years old. The temple was destroyed in riots 300 years ago. It was rebuilt in 2000 by the Ayyappa Seva Samithy.