King's Head

115 Upper Street London N1 1QN