Wimalasena Stores is a Supermarket located in Sri Lanka. It is one of the 3980 supermarkets in Sri Lanka. Address of Wimalasena Stores is Dewala Mawatha, Sri Lanka. Wimalasena Stores is located in a remote area, with less than 4 listed places around it
Some of the places around Wimalasena Stores are -
Dewala Mawatha, Sri Lanka