Meaning of stratford-upon-avon
Definition of stratford-upon-avon
(noun)
a
town
in
central
England on the River Avon;
birthplace
(and
burial
place) of William Shakespeare
Other information on stratford-upon-avon
WIKIPEDIA results for
stratford-upon-avon
Amazon results for
stratford-upon-avon
Tweet