Induruwa Beach Resort is located 67 km south of Colombo overlooking a wide sandy Beach in a carefree setting. Ideal hideout for absolute peace and relaxation.