181, Nidangala Wella Road. 181 Andaragasyaya 82614
Yala beach resort is set in Andaragasyaya and has free bikes and barbecue facilities. Each room has a terrace.At the inn, rooms come with a desk. Featuring a private bathroom with a shower and free to...more