A recent Friday night saw us make an excursion to one of the most renowned restaurants in our little patch of South-East London and having been living here for around 10 months now, it’s nothing short of shocking that we haven’t visited before. The Big Red Pizza Bus in Deptford provides the ultimate “London” dining experience …