Culver's 722

Culver's #722 is a Culver's restaurant located at 436 North York Street in Elmhurst, Illinois. ugust 26, 2019.