Skip to main content

Isla Restaurant

restaurant · filipino restaurant · Newark, CA

Address
5720 Mowry School Rd, Newark, CA 94560
Phone
(510) 445-1602
Website
myislarestaurant.com
Where
37.5210, -121.9925

Search Hominin for Isla Restaurant

Other restaurants nearby

More in Newark

Isla Restaurant — restaurant in Newark, CA | Hominin