Windsor Castle
Windsor Castle, a Royal Residence at Windsor Windsor Castle is a royal residence at Windsor in the English county of Berkshire. Queen Elisabeth II lives there for part of the year. Windsor Castle is about 22 miles (35 kilometers) west of London. The castle stands on a chalk cliff above the Thames River near the small town