The wait is nearly over: Captain D’s, the iconic American seafood chain, will open its first ever UK restaurant at Westwood Cross Shopping Centre, Broadstairs, on 20 October. The launch marks the ...