The Aldo Group's largest store to date has opened in Dubai's Festival City Mall. It spans over 8,000 square feet. Through its franchisees, the company already has about 140 brand stores in the Gulf countries, where it plans to double the door count within the next five years.

Topics