About Fiddler's Island
Fiddler's Island is an island in the River Thames at Oxford in England. It is situated south of Port Meadow on the reach above Osney Lock. The north part of the island sits between the River Thames and the top end of Castle Mill Stream, a Thames backwater.