I find Bahrain City centre to be the best shopping place. With all the brands, it is definitely a place for entertainment. Carrefour opens at 8:30 am, so just after dropping my kid to school can shop for groceries and later can spend some time in the food court which has Indian, Arabic,Lebanese,Chinese etc to choose from or you can try some gourmet places in different floors of the mall. If you are closer to the mall, anyways Bahrain is a small country ..you may come for mass excercise regimen. I love this place!!!