The new store stretches onto nearly 104 square meters, the company said in a press release Tuesday.

Mega Image plans to open three new stores by the end of August.

Founded in 1995, Mega Image is one of the largest supermarket chains in Romania, with 117 Mega Image stores and 31 Shop&Go stores.