Pizza Review
Easily one of the best spots in London.