Big House Udawalawe 70190 Udawalawe, Near The Clock Tower, Thibolkatiya Junction, River Road, Udawalawe 70190 Facilities in hotel Important