Island in River Thames

Church Island, River Thames

Historical landmark in Staines-Upon-Thames, United Kingdom
Suggest an edit · Your business? Claim now

Add more information

Add website
Add phone number
Add hours
Church Island or Church Eyot is an inhabited island in the River Thames in England on the reach above Penton Hook Lock in Staines-upon …

Social profiles