“Lamb & Flag 33 Rose St, Covent Garden, WC2E 9EB Lamb & Flag is an old London pub with a long history… — Elizabeth Westwood Covent garden Copy Share Image