Culver's 718

Culver's #718 is a Culver's restaurant located at 436 North York Street, Elmhurst, Illinois. The location opened on August 26, 2019.