Hotels in Sri Lanka
Once called Ceylon, Sri Lanka is an Indian Ocean country located south of India. Often compared to a “drop of water” that fell onto the sub-continent, the island has a rich 2,500 year old history. Badly injured by the tsunami, Sri Lanka is still a living paradise. And now, there is a wide range of luxe resorts on the island. From the Amangalla built in a 15th century fortress to the modern design of the Casa Colombo, from the indian chic Amanwella to the genuine Clingendael, any visitor can find a reason to stay in Sri Lanka.