We usually shop at Goodings, which is the one at Crossroads (I think). I believe there is a Publix down from Goodings. If you are on Hotel Plaza BLVD turn left at Crossroads and it is a mile on the right. The better prices may be worth the extra cab ride.
Sorry, I don't know much about the otherside of the world.
Good Luck!