Culver's 368

Culver's #368 is a Culver's restaurant located at 2994 North Water Street, Decatur, Illinois.