Must See Attractions and Things to do in Stratford

Stratford-upon-Avon is a historic market town located in the county of Warwickshire, about 146 kilometers northwest of London. The town is located on the river Avon, hence the naming. However, it is more commonly known as just Stratford. There are…