WAI. Solved by OwenMoney

Martin:
That had me confused with the answer, there is another Ship & Castle in Portsmouth directly opposite the dockyard entrance. That’s the one I know…

I’m confused now…
Thst is correct.
Ship and Castle, by the out gate.