uplist.lk
Thisaru Villa
Thisaru Villa is Located in Galle, their Villa offers a spa and wellness center. This self-catering accommodation features free WiFi. The property is 3.7 km from Galle Fort and 3.7 km from Galle International Cricket Stadium. There is a full kitchen with kitchenware and a dining table. Featuring a shower,…