Granite City Food & Brewery Ltd. develops and operates modern American casual dining restaurants under the names of Granite City Food & Brewery and Cadillac Ranch All American Bar & Grill. The Company operates a centrally-located beer production facility in Ellsworth, Iowa which facilitates the initial stage of its brewing process, which supplies its Granite City locations. The Company operated 30 Granite City restaurants in 13 states and five Cadillac Ranch restaurants in five states. The Granite City restaurant theme is a casual dining with a variety of menu items that are prepared fresh daily, including Granite City's hand-crafted beers. Cadillac Ranch focuses on bringing authentic, American cuisine to customers. The Cadillac Ranch menu offerings range from homemade meatloaf to pasta dishes.