The George Tavern, Strand, London.

The George Tavern, The Strand, London, England