Twin Cities MN
Adidas to open 9,100-square-foot Mall of America store this fall
Adidas will showcase the brand's attention to personal style in a new, immersive store set to open at Mall of America this fall. The 9,161-square-foot store moving in on level two,…