Los Toros Birrieria

2195 W Drexel Rd Tucson AZ 85746 USA

(520) 631-0147

Location