Get directions to: Lorenzo's Pizza & Italian, Odessa, DE
Restaurant address: 2722 Concord Pike Odessa, DE 19730, USA
Restaurant: Lorenzo's Pizza & Italian