LEAF Watagala is a charming 4-star hotel nestled in the serene town of Kegalle, Sri Lanka. With only four thoughtfully designed rooms, this intimate establishment offers a personalized experience for every guest. The hotel boasts a guest rating of 8.0 out of 10, reflecting its commitment to quality and service.