About Best Buy Plaza
Best Buy Plaza located in Dallas, is anchored by Best Buy and Total Wine & More. Positioned just north of Northpark Center (highest grossing mall in Texas), this shopping center is located in one of the highest density trade areas in all of North Texas.