Seafood restaurant Delfin offers Mediterranean and European dishes, including vegetarian options.