Dumbara Information Centre is a Tourist information center located in Sri Lanka. It is one of the 168 Tourist information centers in Sri Lanka. Address of Dumbara Information Centre is Pitawala Nature Trail, Sri Lanka.
Some of the places around Dumbara Information Centre are -
Pitawala Nature Trail, Sri Lanka