The Holly Bush, Hampstead, London.

The Holly Bush, Hampstead, London, England