Photos have captured the moment an American fast food chain opened the doors of its first UK restaurant at a Kent shopping centre. On Monday (October 20), Captain D’s launched at Westwood Cross in ...
Some results have been hidden because they may be inaccessible to you
Show inaccessible results