Windsor, England
From Wikipedia, the free encyclopedia
There are three places called Windsor in England:
- Windsor, Berkshire, the primary use of the name and home to Windsor Castle
- Windsor, Cornwall
- Windsor, Lincolnshire
There are three places called Windsor in England: