Topics: Localities : Thodupuzha

A town in the foothills of the Western Ghats, Kerala. Also called Todupulai.

Help build the largest human-edited directory on the web.