England

Iffley Meadows

Iffley Meadows is a 36.1-hectare (89-acre) biological Site of Special Scientific Interest in Oxford in Oxfordshire. It is owned by Oxford City Council and managed by the Berkshire, Buckinghamshire and Oxfordshire Wildlife Trust These flood meadows on Iffley Island, between two arms of the River Tham

Open on the map →
Iffley Meadows

Part of the England islands map.

Canonical profile for search engines and AI crawlers. The map opens on demand — no auto-redirect.