Lower Limit 1909
Active member
Many on here will have some familiarity with the history of Taggs Island (and no doubt their own part in it) but an interesting new article none the less Londoner lives on a 'paradise island' in the middle of the River Thames