New mega stores is a Shopping mall located in Sri Lanka. It is one of the 5069 Shopping malls in Sri Lanka. Address of New mega stores is Welpothuwewa, Sri Lanka. New mega stores is rated 5 (out of 5 stars) by 4 reviewers on the web.
Some of the places around New mega stores are -
Within less than half a Kilo meter of New mega stores, you can also find Rifkhan Stores, Shakir's book shop and many more.
Welpothuwewa, Sri Lanka