Taqueria El Sol

  • 8302 W Glendale Ave, 85303

Gallery

1-248
2-243
3-240
4-242
5-231
6-226
7-208
1-248
2-243
3-240
4-242
5-231
6-226
7-208

Take-Out/Delivery Options

  • Take-Out
  • Delivery

Menu