Ponzu and Chili Squid at Isla & Co - Lower East Side | Morel