Culver's 723

Culver's #723 is a Culver's restaurant located at 201 West University Avenue, Urbana, Illinois. The location opened on August 5, 2019.