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 […]