Stratford-upon-Avon is a compound place-name in England, designated as a town and historic market center. It combines the core toponym Stratford with the descriptive element upon-Avon, indicating its position beside the River Avon. In daily use, it refers specifically to the town famously associated with William Shakespeare.
Full pronunciation guide