This week, we were lucky enough to make it over to the brand spankin’ new Dell store located at NorthPark Center in Dallas, TX to snap some pictures for you. If you missed the news a little over a month ago, Dell announced that they would begin opening up flagship stores around the country to try and keep up with Apple. So far they have announced that they would first open two locations in Dallas and the Palisades Center in West Nyack, NY (which both have Apple Store locations). Check out more images of the Dallas NorthPark location after the break.
Note: We apologize for the poor picture quality, the images were taken on a Treo.