Photos

Content referencing Shelly Hecht

City Business: IT Gallery
City Business

IT Gallery

IT Gallery, the latest art gallery to open in Milwaukee, is situated on the corner of Ogden and Jackson in the 601 Lofts building.