Charming pub, The Queens, offering British fare, cask ales, and a welcoming atmosphere. Overlooks Primrose Hill.