An old legend says that he escaped prosecution for deer poaching, but this is almost certainly a romantic fiction. His real reason was no doubt to look for a job.
Stratford upon Avon
The exact date when Shakespeare left Stratford for London is not known. It was betweem 1585 and 1592 - see the related question below.
He retired in 1613 to his home in Stratford.
Stratford-upon-Avon.
When Shakespeare retired he left London and returned to his home in Stratford.
William Shakespeare was born and educated in Stratford-upon-Avon, a small market town in the county of Warwickshire in the English Midlands.
William Shakespeare's home was in Stratford, England.
At home in Stratford.
We don't know exactly when Shakespeare left Stratford--it was no later than 1592. He returned in about 1613, twenty-one years later. However, he made many trips back to Stratford to visit during those 21 years.
He died April 23, 1616 at his home in Stratford.
The Warwickshire Avon
Shakespeare spent his childhood in the town of Stratford-upon-Avon, in Wiltshire, which is the town he was born in and died in, but not the one he became famous in. When Shakespeare was a baby, there was an outbreak of plague in Stratford but he didn't get it.