/ Kerala / Ambalavayal / Vistara Resort

Vistara Resort

1. Check the price and room availability at Booking

www.vistararesort.com - check out latest independent reviews

karapuzha, kalathuvayal post, Ambalavayal, Wayanad, 673593, 673593 Ambalavayal, India, Kerala, Spain

The best from India Instagram