The Lamb and Flag Alley, Covent Garden, London.

The Lamb and Flag Alley, Covent Garden, London, England