Designed by
Title
Illuminated Mega Image logo sign at night. Mega Image is a supermarket chain, established in Romania in 1995 #259822966
Description
Illuminated Mega Image logo sign at night. Mega Image is a supermarket chain, established in Romania in 1995, owned by Ahold Delhaize. Bucharest, Romania - October 2, 2022
This image is editorial