The Stag's Head

The Stag's Head
55 Orsman Road, London, N1 5RA
Photo of The Stag's Head