Piazza Italiana
Out of all the best Italian restaurants near London's Liverpool Street, Piazza Italiana is a beauty that isn't to be missed out on. Found in the historical site of the British Linen Bank, this place has original interiors restored from 1902, alongside a menu courtesy of Sicilian chef Remo Mazzucato and over 500 wines.