Castell Vell is a Mediterranean restaurant offering Catalan seafood with global influences. Enjoy rustic tavern ambiance and a vine-covered terrace with sea views.