Windsor, Berkshire
town and unparished area in the Royal Borough of Windsor and Maidenhead in Berkshire, England
Windsor is a town in Berkshire, England. It is near the River Thames. The Queen has a castle in Windsor called Windsor Castle.
Wikimedia Commons has media related to Windsor, Berkshire. |