Tea Inspector office is a Government office located in Neluwa. It is one of the 5466 Government offices in Sri Lanka. Address of Tea Inspector office is Tawalama - Neluwa - Betuwangala - Dellawa Rd, Neluwa, Sri Lanka. Tea Inspector office is located in a remote area, with less than 1 listed places around it Tea Inspector office is rated 1 (out of 5 stars) by 1 reviewers on the web.
Tawalama - Neluwa - Betuwangala - Dellawa Rd, Neluwa, Sri Lanka