Lenny's Apizza Hailed as London's Best New Haven-Style Pizza | Hungru