Looking for the best views on earth? Book into Terrace villas. The ideal resort in Wayanad that offers you stunning views ofthe Banasura Sagar dam across the Karamanathodu River, a tributary of River Kabini. A resort that is nestled in the foothills of Banasura hills, the third largest peak in the Western Ghats.
Add a review