London is full of perfect pizza. The finest of fast foods, this delicious staple has been elevated far beyond its humble roots by great Italian restaurants in London, pop-ups, street food vendors ...