Lucky stores is a Supermarket located in Oththappuwa. It is one of the 3980 supermarkets in Sri Lanka. Address of Lucky stores is Merimount, Oththappuwa, Sri Lanka. Lucky stores is located in a remote area, with less than 1 listed places around it
Merimount, Oththappuwa, Sri Lanka