
Amangalla – a luxury hotel built in an ancient fort
byIn the historic town of Galle on Sri Lanka’s south coast, lies Amangalla – one of the most unique hotels on the island. Built…
In the historic town of Galle on Sri Lanka’s south coast, lies Amangalla – one of the most unique hotels on the island. Built…