Mega Image opens on Friday, May 15, a new Shop&Go store in Bucharest, the company says. Shop & Go Vasile Lascar 178 is located in Bucharest’s District 2 and has a sales area of approximately 89 square meters.
Mega Image constantly expands its store network, reaching 416 locations and penetrates further and further into proximity, becoming one of the strongest players in the retail on this segment.
Staff