Twinings Tea Shop, Strand, London, England, UK, GB,
Twinings Tea Shop, Strand, London, England, UK, GB
Size: 4368px × 2912px
Location: Twinings Tea Shop, Strand, London, England, UK, GB
Photo credit: © Jack Cox in London / Alamy / Afripics
License: Licensed
Model Released: No
Keywords: england, gb, london, shop, strand, tea, twinings, uk