Microsoft is set to open another store in the Southeast at Lenox Square in Atlanta.
The new Microsoft store is the eighth planned store that the software maker is currently building. According to the Atlanta Business Chronicle, Microsoft is planning to locate the store at the center of the Lenox Square…