Sreenarayanapuram Mahavishnu Temple is an ancient Vishnu temple in Kerala, India. It is at Manakala about 4 km (2.5 mi) from Adoor.