Location Palakkad It is believed that the waters of this natural spring, located in front of the old Sree Rama Temple here, is as sacred as the waters of the Ganges. Nature/ Scenic