Culver's 620

Culver's #620 is a Culver's restaurant located at 12540 Highway 98 West in Destin, Florida. arch 16, 2017.