Food & Drink

5 things the Pizza Pilgrims are doing better in their new spot

Published On 08/21/2013 Published On 08/21/2013
Pizza Pilgrims, soho
Previous Venue Next Venue Venue Description
1. Pizza Pilgrims 11-12 Dean St, London, W1D 3RP

The Pizza Pilgrims have traveled across the globe to gather the knowledge to bring you the best pizza imaginable in Soho. They love what they do, and you will too.