Hows the food n server?

Mairut Khoun (Mike) | Sep 12, 2019 | Category: Mexican restaurant in Alameda, California

Island Taqueria - All questions

Address: 1513 Park St, Alameda, CA 94501, USA

Michelle Salinardi | Sep 12, 2019

No real servers. Order your food at register and they drop it off to you. Food is hood, inexpensive, fast.

Keith George | Sep 12, 2019

Great...

Add Answer

Thanks! Your answer is awaiting moderation.

Other Questions

Trending Places