Located in Vayittiri, Vythiri Resort is on the waterfront, within a 10-minute drive of Pookode Lake and Hornbill Park. This hotel is 4.3 mi (6.9 km) from Lakkidi View Point and 9 mi (14.5 km) from Koottamundu G ... Read more

View all Luxury Hotels in Wayanad