Culver's 720

Culver's #720 is a Culver's restaurant located at 201 West University Avenue in Urbana, Illinois. ugust 5, 2019.