Pizza Perfect | Pizza Pilgrims, 11 Kingly Street, London, W1B 5PW
OK, I’m not being mean, but why do so-called Londoners go to Pizza Express? This is a question we ask ourselves frequently. There are tonnes of greater (and cheaper) restaurants, it’s not 1998… Continue reading