The Villa is a 3-star hotel

The Villa is located at Yaddehimulla Road, Unawatuna, Sri LankaLK80600.
The Villa is a 3-star hotel Travel photography Family-friendly: true