Granite City Food & Brewery is a restaurant that serves craft beer and has a menu of American-style food.