Prices on this menu are set directly by the Merchant.

Italian delivered from Lalo's Ristorante Italiano at 6100 Telegraph Rd, Ventura, CA 93003, USA