Ramblings from another nerd on the grid
Houston, Texas is getting a Microsoft Store at the world famous Galleria. Can I get a yeeee hhhaaaawwww? Here’s to hoping Southlake Town Center, Texas is next.
Is there an Apple store right across the hall like MOA?
Unknown. I haven't looked at the Galleria map to see what proximity they are in.