Mega Image is one of the largest chains of supermarket stores in Bucharest (if not _the_ largest). They stock a large number of imported brands, as well as own brand and generally quality brand foods, drinks and household items. They are a good place to go if you are looking for items and cannot find them in a smaller supermarket. Mega Image also have a very good range of bio and organice products as well as allergy products e.g gluten or dairy free.
You will find Mega Image stores all over Bucharest, but the recently opened ‘Concept Store’ in Baneasa is worth a visit due to the larger than usual range of organic and bio products and fresh produce that they sell.