La Bufadora
Restaurant
•
4535 W Ina Rd, Tucson, AZ 85741, USA
9.2
Wednesday: 3 PM – 8 PM
See if anyone you trust recommends it!