Owl's Nest The exclusive lodging in Udawalawe where you can enjoy ultimate experience of watching the wildlife from your doorstep.