Wild Crab Seafood Bar Coming to Downtown Decatur

Scott snapped this photo of a sign hanging in the old DaVinci’s space in the CVS plaza at Ponce and Commerce Drive.

A quick web search doesn’t turn up any website or other locations. ¬†Anyone have details??