Captain Haddock is a pub known for its bar and pub fare.