The Scolt Head

The Scolt Head
107A Culford Road, London, N1 4HT