The Elephants Head

Camden Lock Markets, Camden Town, London