The small town of Induruwa, set inland from Bentota is a welcome oasis from the coastal towns. When you’re relaxing in your private haven at Taru Villas - Leela Walauwwa, step outside to discover the hidden attractions of Induruwa and its quaint charms, from visiting one of the sacred Buddhist temples to lying on the pristine Induruwa Beach.
Induruwa’s Most Popular