Windsor is a town in Berkshire, England. It is near the River Thames. The official residence of the British monarch, Windsor Castle, is located in Windsor.