Island Taqueria

 

1513 Park Street Alameda, CA 94501
(510) 749-7018

Business Map

Driving Directions to Island Taqueria

Start Location:

Map Details

Area: Alameda, CA 94501

Coordinates: 37.767219, -122.240376

KML: KML

Back to Island Taqueria Profile