Location And Hours

El Tacazo

5239 South Central Avenue, Phoenix, Arizona 85040, United States

(602) 276-9411

Hours

Indoor eating area open until 10 pm.