On a rather deserted street in the neglected area south of the river known as Deptford lies a restaurant you absolutely must visit - the Big Red Pizza Bus! What started off as an abandoned bus on a scruffy plot of land has been transformed into a work of art and a place for people to ...