Goshen Hotel & Resort
Idukki Junction , Opp: Idukki Arch Dam, Thodupuzha - Puliyanmala Road, Idukki
Restaurant
24 Hours

Idukki Kerala India Bar