The retailer opened two Mega Image supermarkets and one Shop&Go store this week in Bucharest.

Founded in 1995, Mega Image is one of the most extensive supermarket chains in Romania.