Truss's Island
Truss's Island is a small island in the River Thames in England, between Staines-upon-Thames and Laleham. The uninhabited island is publicly accessible across two footbridges from the right (western) bank of the Thames and is landscaped with grass, trees and shrubs.
Read article
Top Questions
AI generatedMore questions
Nearby Places
Staines Town F.C.
Association football club in England
Egham Hythe
Village and parish in Surrey, England
The Magna Carta School
Academy in Staines, England
Penton Hook Lock
Lock on the River Thames in Surrey, England
Penton Hook Island
Penton Hook Island is an Island in the River Thames in England
Thorpe Hay Meadow
Penton Hook Marina
Wheatsheaf Park (football stadium)
Football stadium located in Staines-Upon-Thames