3 mos ago•JackBlack25reviewedShow Palace42-50 21st St Long Island City, NY 11101Anyway, best 100 bucks I spent in a while.