Denton Island is a major road junction near Denton in Greater Manchester. It is a grade-separated roundabout which is both Junction 24 of the M60 motorway and the western terminus of the M67 motorway. From Wikipedia