The company plans to open three more stores by the end of May
Founded in 1995, Mega Image is one of the largest supermarket chains in Romania, with 130 stores in Bucharest, Brasov, Constanta, Pitesti and other cities, under the brands Mega Image (112) and Shop&Go (21).