thalakella Stores තලකෑල්ල ස්ටෝස් is a Shopping mall located in Sri Lanka. It is one of the 5069 Shopping malls in Sri Lanka. Address of thalakella Stores තලකෑල්ල ස්ටෝස් is Udawalawa Track 2, Sri Lanka. thalakella Stores තලකෑල්ල ස්ටෝස් can be contacted at 94726096348. thalakella Stores තලකෑල්ල ස්ටෝස් is located in a remote area, with less than 4 listed places around it
Some of the places around thalakella Stores තලකෑල්ල ස්ටෝස් are -
Udawalawa Track 2, Sri Lanka