Pizza Review
If Ellie’s isn’t the best pizza in London. This is.