From the philippine's culinary capital
448 San Mateo Ave, San Bruno, CA 94066 (
5720 Mowry School Rd, Newark, CA 94560 (
Use tab to navigate through the menu items.
ISLA RESTAURANT is now OPEN at 100% seating capacity
Thank you very much for patronizing
Out of gallery