Chris Thile and The Punch Brothers at The Allen Room

I’m just gonna come right out and say it, The Allen Room is the best place in the New York to see music. It’s just so very… civilized. Not to mention the comfortable seating, awesome acoustics and amazing view (which also happened to include a lunar eclipse last night). But what of the Punch Brothers…