Lowry Beer Garden (7577 E. Academy Boulevard, Denver) officially opens tomorrow, May 23rd, but last night I had the pleasure of attending a “special preview opening,” and it was a great time. Upon first hearing about this place, my initial thought was, “Where the hell is Lowry?” Living downtown, I tend to frequent establishments that…