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.

Source

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

Downloads

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