Back to projects

Mega Image

Mega Image is a Romanian supermarket chain owned by Ahold Delhaize. It operates more than 400 stores under the Mega Image brand.