TeakVilla Hotel and Restaurant
-
Star Class Hotel
Dambulla Rd, Habarana, Sri Lanka.