Hotel Riu Sri Lanka Ahungalle Hotel Riu Sri Lanka is located right on the shore of Ahungalla beach in south-west Sri Lanka. It is an ideal option for an exotic vacation where you c ... Save Up To 60%