Stratford-upon-Avon, as the name suggests, is a town on the River Avon in south Warwickshire. “Stratford” is used in reference to the local town, whilst “upon-Avon” is added to include the whole district. Having Anglo-Saxon origins, and growing up as a market town in medieval times, the town now has a population of more than […]