Thabbowa Wildlife Sanctuary is a Wildlife refuge located in Sri Lanka. It is one of the 26 Wildlife refuges in Sri Lanka. Address of Thabbowa Wildlife Sanctuary is Puttalam, Sri Lanka. Thabbowa Wildlife Sanctuary is located in a remote area, with less than 1 listed places around it Thabbowa Wildlife Sanctuary is rated 3.5 (out of 5 stars) by 2 reviewers on the web.
Puttalam, Sri Lanka