Tag Archives: Ecco Pizza

London, England’s Ecco Pizza—An Exquisitely Excellent Italian Pizza

In what has hopefully become an annual biz trip, the Pizza Snob got to travel once again to England, his second favorite country. While I certainly did not anticipate matching last year’s home run at London’s Mulberry Street, I was also quite skeptical about whether I’d even find another pizza place worth trying. That was until […]