logo

Video encyclopedia

Windsor Castle

Architectural structures

Windsor Castle is a royal residence at Windsor in the English county of Berkshire. It is notable for its long association with the English and later British royal family and for its architecture.