Explore by Tags

Entries tagged with 'Pizza Pilgrims'

London: Pizza Pilgrims Can Satisfy Your Olympic-Sized Pizza Craving

Lizzie Mabbott 3 comments

With a gas-fired oven built into the back of a little van, Pizza Pilgrims is a mobile pizza outfit based in London. For the money, you'd struggle to find a better pizza in Central London. More

More Posts