The Duke's Head

The Duke's Head
16 Highgate High Street, Highgate Village, London, N6 5JG