Windsor islands
E1733511
UNEXPLORED
The Windsor islands are a group of small river islands located in the River Thames near Windsor, England, known for their scenic setting close to Windsor Castle and associated riverside leisure activities.
All labels observed (2)
| Label | Occurrences |
|---|---|
| Abingdon islands | 1 |
| Windsor islands canonical | 1 |
Referenced by (2)
Full triples — surface form annotated when it differs from this entity's canonical label.
linked to: Windsor islands