Near The Periyar Wild Life Sanctuary, Thekkady, Kumily, Idukki, Thekkady, Idukki - 685536
Finest Chain Of Backpacking Hotels In India