Two days and not a single guess from anyone to solve "Where is this?"! OK - I will reveal all since no one is trying to solve this one. This little concert area is part of Metal Arts Village, the artists' colony of studios on Dodge near Ft Lowell.
I'm a transplanted New Yorker who loves the Tucson climate. On New Year's Day I have a bit of fun calling my (snowbound) east coast friends to announce that I'm drinking coffee while sitting on my patio. (: