Back to projects

Mega Image

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