Thodupuzha , Idukki District, Kerala, India

Location Map
9.955801, 76.7688184