Lorenzos | 26 Derrys Cross Plymouth PL1 2SW United Kingdom Restaurant Menu & Phone26 Derrys Cross Plymouth PL1 2SW United Kingdom 4.4/5