Tharushi Stores
Tharushi Stores is a Shopping mall located in Neluwa. It is one of the 5069 Shopping malls in Sri Lanka. Address of Tharushi Stores is Tawalama - Neluwa - Betuwangala - Dellawa Rd, Neluwa, Sri Lanka.
Some of the places around Tharushi Stores are -
Tharushi Stores
(Shopping mall) Tawalama - Neluwa - Betuwangala - Dellawa Rd, Neluwa, Sri Lanka (approx. 100 meters)
Bus Stop
(Bus stop) Sri Lanka (approx. 454 meters)
Distance From Major Landmarks
Address
Tawalama - Neluwa - Betuwangala - Dellawa Rd, Neluwa, Sri Lanka
FAQs:
What is the address of Tharushi Stores?
Address of Tharushi Stores is Tawalama - Neluwa - Betuwangala - Dellawa Rd, Neluwa, Sri Lanka.
Where is the Tharushi Stores located?
Tharushi Stores is located in Neluwa.