Eating Out
Pizza Pilgrims, Soho
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...