📧 support@bumaps.com
📂 Filipino restaurant

Isla Restaurant

🌍 United States

Company Information

Company Name
Isla Restaurant
Address
5720 Mowry School Rd, Newark, CA 94560, United States
Country
United States

About

Isla Restaurant is a business in the Filipino restaurant category. You can find its address, location, working hours and contact details on this page.

Frequently Asked Questions

Where is Isla Restaurant and what is its address?

Isla Restaurant address: 5720 Mowry School Rd, Newark, CA 94560, United States.

What does Isla Restaurant do?

Isla Restaurant operates in the Filipino restaurant category.