Windsor
E34732
Windsor is a historic English town in Berkshire best known for Windsor Castle, one of the official residences of the British monarch and a major royal and military ceremonial site.
Aliases (3)
- WINDSOR ×4
- Windsor town centre ×2
- Windsor, Berkshire ×1