Nestled in the middle of Soho I found the pizza voted Europe’s best, here are my thoughts
I tried the Soho pizza place serving the ‘best pizza in Europe’ outside of Italy
RELATED ARTICLES
Nestled in the middle of Soho I found the pizza voted Europe’s best, here are my thoughts