Dictionary search results

Showing 1-2 of 2 results

Stratford-upon-Avon British & World English

A town in Warwickshire, central England, on the River Avon; population 23,100 (est. 2009). Famous as the birth and burial place of William Shakespeare, it is the site of the Royal Shakespeare Theatre