Akila Resort Resort Kantalai, Trincomalee District
Free Wi-Fi
Offering a restaurant, Akila Resort is located in Trincomalee. Free Wi-Fi access is available.
Number of rooms: 18
733,Leelarathne Road Kanthale, 31300 Kantalai, Sri Lanka