- English
Thodupuzha is the land of rivers and mountains. And having several tourist spots named Thommankuthu Waterfall, Elaveezha poonchira(Hill top with a pound and no trees around). And gateway to all highrange tourist spots like munnar, Thekkady and all.
Please see more about it in
Pin code: 685584
STD code: 04862
Recent city comments: