Culver's 805

Culver's #805 is a Culver's restaurant located at 1819 West Montrose Avenue in Chicago, Illinois. une 14, 2021.