There are five river Avons in England and two in Scotland. This one is known as Shakespeare's Avon or the Warwickshire Avon. It flows right across the middle of England, from northeast to southwest. And it joins up with the longest river in Britain, the River Seven.