Skip to main content

Lalo's Ristorante Italiano

restaurant · italian restaurant · Ventura, CA

Address
6100 Telegraph Rd, Ventura, CA 93003
Phone
(805) 765-4242
Website
Www.lalosristoranteitaliano.com
Where
34.2776, -119.2121

Search Hominin for Lalo's Ristorante Italiano

Other restaurants nearby

More in Ventura

Lalo's Ristorante Italiano — restaurant in Ventura, CA | Hominin