685605 PINCode is located in Idukki district
Thodupuzha, Idukki
Elappara, Idukki
Nedumkandam, Idukki