Mallika stores is a Shop supermarket furniture store located in Sri Lanka. It is one of the 132 Shop supermarket furniture stores in Sri Lanka. Address of Mallika stores is Tummodera-Puwakpitiya Rd, Sri Lanka.
Some of the places around Mallika stores are -
Tummodera-Puwakpitiya Rd, Sri Lanka