Izcalli Taco Shop
Address:
3564 University Ave, San Diego, CA 92104
Phone:
(619) 281-4181
Restaurants
Other Businesses:
- Delivered Dish at 9133 Chesapeake Dr, San Diego, CA 92123
- BBQ Chicken at 4768 Convoy St, San Diego, CA 92111
- Osaka Kitchen at 5447 Kearny Villa Rd, San Diego, CA 92123
- Subway at 2075 Camino De La Reina, San Diego, CA 92108
- Rigoberto's Taco Shop at 4535 30th St, San Diego, CA 92116