New Atlanta Microsoft Store to open soon along with Durham, NC location
Microsoft has announced it will open a second full Microsoft Store retail location in Atlanta, while a new job opening shows a store in Durham, NC is in the works. Read more...
More...
|