Ponzu Chili Squid at Isla & Co - Williamsburg | Morel