Star Shine NYC in lower Manhattan features a staff of scantily clad women, flat-screen TVs and - soon - a liquor license.