Windsor Castle
| View Cart ⇗ | Info
The Windsor castle is located in the county of Berkshire in England. It is the largest inhabited castle in the world. Currently it is one of the principal residence of the British Monarch, where Queen Elizabeth II spends many weekends out of the year at the castle.
Keywords
England, architecture, Windsor Castle, British Monarch, largest castle, berkshire, principle residence, queen elizabeth IIGalleries
United Kingdom CastlesSource
Donald, R. Wonders of Architecture (New York, NY: Charles Scribner & Co., 1871)
Downloads
3245×1982, 3.8 MiB
1024×625, 681.9 KiB
640×390, 274.3 KiB
320×195, 67.9 KiB