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 ...
Pizza in the Park
So today we decided on a naughty meal of pizza and chips in the park. Ecco on Drury lane is one of my favourite pizza places in London. Having grown up on proper pizza in Italy, I'm rather fussy about my pizzas and Ecco is one of the few places I actually like - and it's cheap! ...