Tabbowa Tank is a National reserve located in Puttalam. It is one of the 16 National reserves in Sri Lanka. Address of Tabbowa Tank is A12, Puttalam, Sri Lanka. Tabbowa Tank can be contacted at 94322265221. Tabbowa Tank is located in a remote area, with less than 1 listed places around it Tabbowa Tank is rated 4.5 (out of 5 stars) by 3 reviewers on the web.
A12, Puttalam, Sri Lanka