American Beauty, a New York City bar and music venue that was located just a couple blocks from Madison Square Garden and became somewhat of a jam haven in its short tenure, has closed its doors for good as of December 31, 2017, according to a statement released by the proprietors. The space,