Magazinul Shop&Go, deschis miercuri în Strada Nicolae Caramfil din București, are o suprafață de vânzare de aproximativ 125 metri pătrați, potrivit unui comunicat al companiei.

Fondat în 1995, Mega Image este unul dintre cele mai mari lanțuri de supermarketuri din România, cu o rețea care cuprinde 152 de supermarketuri în București, Constanța, Brașov și alte orașe, dintre care 117 sub marca Mega Image și 35 Shop&Go.