Spend Your Holiday at the Heart of the Induruwa Beach – Whispering Palm Hotel

A place like no other, in a country like no other.