Display of souvenirs,memorabilia and gifts of England and London outside a shop in Windsor, Berkshire, England, UK

- Image ID: C2J06K