Open Today 9:00 AM – 9:00 PM
Business Details
Serving Phoenix, AZ
Let's Taco about it! The Taco Spot - North Phoenix location is on Bell Rd. just west of 3rd Ave. Come and taste our signature birria tacos, drenched in a perfectly blended birria Consomé sauce that's been crafted with meticulous care. Not just anothe...
Read more
Phoenix, AZ