Stratford-upon-Avon at a glance
Stratford-upon-Avon, UK, is the town where cultural atmosphere is at its best and where you can learn English while observing this literary treasure place. Take a language course abroad in England and get into the atmosphere of this market town. Enjoy the vibes of Shakespeare’s works that complete the best English language schools around!