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…