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