Captain D’s celebrates opening in Alabama

March 18, 2016

Captain D’s will open its newest franchised restaurant Monday in Tuscaloosa, Alabama.