Designed by
Title
High Street in Stratford upon Avon at Christmas time. #133935699
Description
The High Street in the famous town of Stratford upon Avon, Warwickshire, England early evening with the Christmas lights on. The street is one of several filled with Victorian Christmas Market stalls, tourists and shoppers. There are also two street performers on stilts dressed as English policemen.
This image is editorial