site logo

Could Aldi's new scaled-down store come to the US?

Aldi U.K.