Shop&Go Drumul Taberei 90, situat în sectorul 6 din București, are o suprafață de vânzare de aproximativ 105 metri pătrați, iar Shop&Go Aurel Vlaicu 107 din Constanța are circa 90 metri pătrați.
Fondat în 1995, Mega Image este cel mai mare lanț de supermarketuri din România cu 360 de magazine în București, Constanța, Ploiești, Pitești, Brașov, Târgoviște și alte orașe din țară, sub mărcile Mega Image (176), Shop&Go (182), AB COOL FOOD (1), Mega Drive (1).
În 2013, Mega Image a raportat un profit net de 55,1 milioane lei (12,5 milioane euro), în creștere cu 18%, la afaceri de 2,34 miliarde lei (530 milioane euro), cu 33% mai mari, potrivit datelor de la Ministerul Finanțelor Publice.