← Isles of Britain atlas

Poplar Island

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 →