The Camden Head is firmly and confusingly in Islington, not Camden... though it is on Camden Passage... which does have stalls... but isn't Camden. Nitpicking aside, once you're within ...