Results 2 results found Traditional gift shop in Windsor, Berkshire, England, United Kingdom, Europe Christmas tree ornament of Queen Elizabeth II, France