Rose Street and the Lamb and Flag, Covent Garden, London.

Rose Street and the Lamb and Flag, Covent Garden, London, England