The Elephants Head

  • The Elephants Head 224 Camden High Street London, NW1 8QP United Kingdom