Hela Udawalawe Weda Gedara in Udawalawe, Sri Lanka is an ideal Ayurveda resort for an authentic Ayurveda retreat.