The best pizza restaurant in Europe is in London | Hungru