Camden Head (Camden)
100 Camden High Street
London
NW1 0LU