Windsor, Berkshire
town 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 official residence of the British monarch, Windsor Castle, is located in Windsor.
Wikimedia Commons has media related to Windsor, Berkshire.