La Bufadora
Restaurant
•
4535 W Ina Rd, Tucson, AZ 85741, USA
9.2
Monday: Closed
See if anyone you trust recommends it!