The Italian Eating House off Leicester Square claimed the title of London’s first Italian restaurant in 1803. No word on whether they served pizza, but in 1965, Pizza Express paved the way as the first pizza chain in Britain, opening its doors on Wardour Street.
But it was just a decade ago when the pizza game really exploded, and with one clear champion: the Neapolitan pizza.