Taco Spot - Scottsdale

Taco restaurant · 14884 N Pima Rd #100, Scottsdale, AZ

To-Go · Dine-In

Hours

More food in Scottsdale, AZ · Tacos in Scottsdale