Filed under: Downtown Grand Openings New, 1 comment By Paul Beshouri Oct 18, 2013, 10:29am EDT 1 comment / new Furniture/design studio Airea recently set up shop at the Compuware Building. They'd be quite pleased if you came over, mooched the Wi-Fi, and messed with their 80-inch touch screen HDTV. [CBS] Loading comments...
Loading comments...