Real Britain this weeks visits the Flower Patch in Middlesbrough in the Mirror's latest episode of its Island of Strangers ...
Some results have been hidden because they may be inaccessible to you
Show inaccessible resultsSome results have been hidden because they may be inaccessible to you
Show inaccessible results