Start from
Lalo's Ristorante Italiano
6100 Telegraph Rd, Ventura 93003