← Isles of Britain atlas
Magna Carta Island is an ait in the River Thames in England, on the reach above Bell Weir Lock. It is in Berkshire facing water-meadows forming Runnymede.
Open interactive map profile →
Continue to the atlas