
City Notes
Pizza Pilgrims set up shop after two years on the road...
Here, there and everywhere, peripatetic pizza purveyors Pizza Pilgrims can now be found at a permanent address on Dean Street, London. Thom and James Elliot have had an extraordinary ride since ditching the day jobs and deciding their world was...