Wal-Mart is synonymous with the term “big-box store,” but it’s scaling down to a miniscule 2,500 square feet for a new store coming to the Georgia Institute of Technology next quarter.
NBCNews.com: Top NBCNews headlines, NBC News
Thu, 01/17/2013 - 8:52am
Wal-Mart is synonymous with the term “big-box store,” but it’s scaling down to a miniscule 2,500 square feet for a new store coming to the Georgia Institute of Technology next quarter.