cart
Profile Icon
Claim Your Business
Isla Restaurant

Isla Restaurant menu

4.2Filipino Restaurant· Newark, CA

5720 Mowry School Rd, Newark, CA 94560