Taylor Island
United Kingdom
>
England
>
Windsor and Maidenhead
>
Bisham
>
Taylor Island
Taylor Island, also known as Sherriff Island in Windsor and Maidenhead, Bisham.
Taylor Island
alt_name
Sherriff Island
Vegetation and ground cover
wood
Quarry Wood Road
Quarry Wood Road
Quarry Wood
Longridge Activity Centre
River Thames
Reception, Cafe & Kitchen
Boat House
Water Orbs
Heroin Marquee
Training Centre
Pirate Hut