London’s best pizza chain
Last Saturday night we stopped off in Holborn for an early dinner at a branch of La Porchetta; it was quite the best pizza I’ve had in Town since I last went to one of their establishments. The restaurants themselves are quite unpretentious, with tables crammed in to bursting point, staff shouting orders about and [...]
