NASHVILLE, Tenn., Feb. 5, 2018 /PRNewswire/ — Captain D’s, the nation’s leading fast casual seafood restaurant, announced today the opening of its newest franchised location in Acworth, Georgia. Located at 3462 Baker Road, this new location marks the brand’s 101st location in the state…