I'll stick my neck out, but I dont think that this is a pub. The Cardinals Hat.
I found a picture of a pub of that name from twenty odd years ago. It looks really nice. I've never been but Im sure they make a nice cup of tea.