Water’s Edge Udawalawe is a newly opened restaurant in Udawalawe. The property boasts 75 perches of beautifully manicured garden.