Igloo Nature Resort
Chithirapuram,Idukki,685612
About me
Igloo Nature Resort is owned and operated by the famous Sunshine group.It is a 3 Star resort and located near the Tata Tea Estate.Resort offers a paramic sight of the tea estates and offers a blend of comfort, hospitality and luxury for its guests.