Island Taqueria
1513 Park St, Alameda
(510) 749-7018
Menu
Restaurants in Alameda, CA
Island Taqueria
1513 Park St, Alameda, CA 94501
(510) 749-7018