The Independent feature Chena Huts, Yala Sri Lanka as one of the top 10 hotels to visit in their latest article; Winter sun Holidays: 10 of the best island hotels.
The Independent feature Chena Huts, Yala Sri Lanka as one of the top 10 hotels to visit in their latest article; Winter sun Holidays: 10 of the best island hotels.
Share