The small village near Ambalapuzha is known for the black granite idol of Lord Buddha known as Karumadikuttan. The idol dates back to 9th or 10th century.