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.


Donald, R. Wonders of Architecture (New York, NY: Charles Scribner & Co., 1871)


TIFF (full resolution)

3245×1982, 3.8 MiB

Large GIF

1024×625, 681.9 KiB

Medium GIF

640×390, 274.3 KiB

Small GIF

320×195, 67.9 KiB