Granite City Brewery creates a distinctive dining experience anchored by brewery inspired, hand-crafted menu and craft microbrews made on-site.