Rangerwood Nature Castle, Thekkady, India
Rangerwood Nature Castle is conveniently located at Near Entrance Gate, Lake Road, Periyar in Thekkady, India
Hotel Location:
Address: Near Entrance Gate, Lake Road, Periyar
City: Thekkady
Country: India
Hotel Features:
- Fitness
- In Room TV
- Meeting Room