Perched on the coastal cliffs of southern Sri Lanka, Cape Weligama Resort is a 5 star luxury hotel cocooned by the Indian Ocean (see our full review of the resort here). The grounds are shaded by ...
Some results have been hidden because they may be inaccessible to you
Show inaccessible results