When you think of Europe ... but Windsor Castle is still one of the most important royal buildings in the United Kingdom. Located in the town of Windsor, about 25 miles west of central London ...