← Isles of Britain atlas
Poplar Island is an island in the River Thames in Oxfordshire, England. The island is on the reach above Caversham Lock near Tilehurst, a suburb of Reading.
Open interactive map profile →
Continue to the atlas