CTown Supermarkets has opened a new location in New Haven, Conn., under the collaborative banner The Meat King by CTown. Located at 664 Grand Avenue in New Haven, the more than 16,000-square-foot supermarket is already open, but the store will host its official grand opening on Saturday, June 10, with a ribbon-cutting ceremony at 11 a.m.