Noul magazin, sub brandul Shop&Go, este situat pe Bulevardul Iuliu Maniu şi are o suprafaţă de vânzare de 131 metri pătraţi. După deschiderea magazinului, retailerul ajunge la o reţea de 261 de supermarketuri.
Fondat în 1995, Mega Image este cel mai mare lanţ de supermarketuri din România cu magazine în Bucureşti, Constanţa, Ploieşti, Piteşti, Braşov, Târgovişte şi alte oraşe, sub mărcile Mega Image (154), Shop&Go (106), AB COOL FOOD (1).