England
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 →
Part of the England islands map.
Canonical profile for search engines and AI crawlers. The map opens on demand — no auto-redirect.