Shoprite does indeed have many of the same things as Megamart...it is a small, older store, but has a lot packed inside. (In particular, they have a nicely stocked pet aisle, if you happen to need pet supplies). I do not know if they have finished working on the road that goes directly in front of Shoprite. It was torn up for so long that I found an alternate route: if you travel on D ring road toward the airport, just after the Mall you will pass Lulu hypermarket on your right. Turn immediately into the slip road and then turn right (this road will lead you alongside the Lulu hypermarket carpark and store on your right). Go straight through the first small light, then turn left at the first roundabout. Continue through the neighborhood through several small roundabouts until you hit a dead end (Shoprite is on your left at the end of the street).