Culver's 753

Culver's #753 is a Culver's restaurant located at 11811 29th Street in Kenosha, Wisconsin. ay 18, 2020.