Italian restaurant Eden specializes in Pugliese cuisine and unique seafood and meat dishes, alongside pizza.