Stephen's Legacy Resort
8\13,Stephen's Legecy OORKKAD, Kovilur, Idukki , Kerala, 685615 Vattavada, India
Located in Vattavada, 2 km from Pambadum Shola National Park, Stephen's Legacy provides accommodation with an outdoor swimming pool, free private parking, a garden and a restaurant.