Magna Carta Island is an island in the River Thames, adjoining the water-meadows at Runnymede, but in the English county of Berkshire.
Magna Carta Island is an island in the River Thames, on the reach above Bell Weir Lock. It is across the river from the water-meadows at Runnymede, in the English county of Berkshire.