A modern, illustrated travel poster showing the Royal Shakespeare Theatre in Stratford-upon-Avon, England.