Spread the loveThis is one of the Pancha Ranga temples of Lord Vishnu. Near to Mayiladuthurai in Tamil Nadu. View Larger Map 0 Reviews Write a Review Submit Review