← Isles of Britain atlas

Magna Carta Island

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 →