Induruwa
Induruwa is a picturesque beach town located a few kilometers south of Bentota on Sri Lanka's west coast. Its tranquility and seclusion has made in the ideal location for swimming and sun-bathing in utmost relaxation and privacy. The inhabitants of this scenic area live the simple life make set in a small fishing village, making it a major touristic attraction for those who seek the effortless side of paradise.
Posted Jul 10, 2012, 7:48 AM UTC
10