Name:Cherambadi
Latitude:11°30'54"N
Longitude:76°15'57"E
Village:Devala
County:The Nilgiris
Region:The Nilgiris district
State:Tamil Nadu
Country:印度