BY Led Black (@Led_Black) The wait is finally over. The elegant and expansive South Beach Restaurant and Lounge (1390 Saint Nicholas Ave) is now open for business. Think of it as Washington Heights meets the Cheesecake Factory. The place…
Browsing Tag