Definitely not a new concept for tech stores -- ahem Apple Store; but the Intel Experience store in New York sure looks cool. So far New York, Chicago and Los Angeles are cities with Intel Experience stores. Someone tell the folks over at Intel that we'd love an Intel Experience store in Atlanta!
No comments:
Post a Comment