Where is Chettikulangara?

Where is Chettikulangara located?

Chettikulangara, Chettikulangara, India (approx. 9.227536°, 76.516716°)


Where is Chettikulangara on the map?