We found another out door dining area with excellent food. It is the Tea room at Tohono Chul Park just west of Oracle, off Ina Road. Just follow the signs. The portions are huge. Most is locally sourced, some even grown on the ground of the park. Don’t forget to visit the park after your meal.
Also if you are looking for a scenic out door area for a wedding in Tucson be sure to check it out. They have areas for small intimate gatherings to larger areas.