Culver's 718

Culver's #718 is a Culver's restaurant located at 436 North York Street, Elmhurst, Illinois.