Dachchidamana is located in Sri Lanka. Address of Dachchidamana is Sri Lanka.
Some of the places around Dachchidamana are -
Sri Lanka