A brief review of Store Front NYC in Manhattan’s Flatiron District
Located at 63 West 23rd Street, Store Front picks up were Limerick’s left off. We found Store Front to be an improvement over its previous incarnation. Store Front is part sports bar, part neighborhood bar with a 20-tap draught beer selection, along with a fairly standard bar food menu. We look forward to a return visit.
Comments