Downtown Phoenix’s Taco Chelo expands with Tempe location
🌮 Taco Chelo, the popular taqueria on Roosevelt Row in downtown Phoenix, finally has opened its long-awaited Tempe location on the northeast corner of College Avenue and Sixth Street, just south across the street from Sun Devil Stadium. The menu focuses