Culver's 620

Culver's #620 is a Culver's restaurant located at 12540 Highway 98 West, Destin, Florida. The location opened on March 16, 2017.