Isla Restaurant
5720 Mowry School Rd, Newark
(510) 445-1602
Recent Reviews
Isla Restaurant
5720 Mowry School Rd, Newark 94560
(510) 445-1602