Located in Wayanad and only 3.9 km from Chembra Peak, Willow Creek provides accommodation with mountain views, free Wi-Fi and free private parking. The property has river and garden views, and is 6 km from Soochipara Falls.
Numero delle stanze: 31
Aranamala Road Kalladi,Meppadi, 673577 Wayanad, India