Cheddar's Scratch Kitchen

Restaurant in Bloomington, Indiana