Helambawala is a Watering hole located in Sri Lanka. It is one of the 91 Watering holes in Sri Lanka. Address of Helambawala is Mahawilachchiya, Sri Lanka.
Some of the places around Helambawala are -
Mahawilachchiya, Sri Lanka