A new Captain D’s Seafood Kitchen restaurant opened in Ocala on September 2. The franchise is located at 2510 SW 27th Ave. and offers dine-in and drive-thru service. Co-owners Wanda Davis and Toks ...
Two seafood chains are taking the plunge into artificial intelligence. Red Lobster and Captain D’s each announced this week ...
Some results have been hidden because they may be inaccessible to you
Show inaccessible results