The Best Pizza in London

This is a ranked list of the best pizza places in London
  1. 1.
    Pizza Pilgrims
  2. 2.
    Franco Mancas
    These are everywhere. Just google it