Skip to main content

Island Taqueria

restaurant · mexican restaurant · Alameda, CA

Address
1513 Park St, Alameda, CA 94501
Phone
(510) 749-7018
Website
islandtaqueria.ezlocal.com
Where
37.7658, -122.2417

Search Hominin for Island Taqueria

Other restaurants nearby

More in Alameda