The retailer will open four more stores this month.

Founded in 1995, Mega Image is the biggest supermarket chain in Romania, with 228 stores under the brands Mega Image (141 units) and Shop&Go (87 units).