The retailer’s store network will reach 139 units and it plans to open three other stores by the end of the month
Founded in 1995, Mega Image is one of the largest supermarket chains in Romania, with 137 stores in Bucharest, Brasov, Constanta, Pitesti, Targoviste and other cities, under the brands Mega Image (115) and Shop&Go (24).