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