Granite City Food & Brewery creates a distinctive dining experience anchored by it’s made from scratch food and handcrafted micro brews made on-site.