clock menu more-arrow no yes

Filed under:

Grand Openings

New, 1 comment

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]