Induruwa Beach Resort, Sri Lanka, Sri Lanka

Induruwa Beach Resort, Sri Lanka, Sri Lanka

The hotel is located 64 kilometers from Colombo, near the g.Induruva on the Indian Ocean and blends harmoniously into the landscape.