Two More Microsoft Retail Stores on the Way

Locations set to open in Atlanta and Houston