La Porchetta
147 Stroud Green Road, London, England N4 3PZ
Featured Review : Everyone in North London knows this place. La Porchetta now has branches in Muswell Hill, Holborn and Islington, as well as this, the original, restaurant. "La Porchetta" means "the little pig" and you'll soon work out w...See Full Review