Restaurants in Scottsdale, AZ
No-frills taqueria since the 1970s. The carne asada is universally loved.
Address: 7818 E Thomas Rd, Scottsdale, AZ 85251