PHOENIX WEATHER

Taqueria El Sol

Taqueria El Sol
8302 W Glendale Ave
Glendale, AZ 85305
United States


Description
Simple food truck serving tacos
Video
Map
Address
View Count 111