There are a few locations around town- the food is totally Tucson and absolutely wonderful!
Great day hike, paved paths, dirt trails, and an electric trolley if you chose to not walk.
To be honest, haven't been here in years, but it's quite a special place to learn about the desert.
About an hr outside of Tucson. Sonoita is a small town (no stop lights) full of beautiful ranches, and fun vineyards for plenty of wine tasting.