Founded in 1995 and part of Belgian group Delhaize, Mega Image is the most extensive supermarket chain in Romania, with 466 stores under the brands Mega Image, Shop&Go, AB COOL FOOD, and Gusturi Romanesti.

Mega Image reported sales of over RON2.8 billion in 2014.