Windsor Castle, United Kingdom Editorial Stock Photo

Windsor Castle, in Windsor in the English county of Berkshire, is the largest inhabited castle in the world and one of the principal official residences of the British monarchy.

  • MR: NO
  • PR: NO
  • 2
  • 1801
  • 3

Editorial Stock Photo: Windsor Castle, United Kingdom

ID 14322548 © | Dreamstime.com

We accept all major credit cards from United States.

Designers Also Selected These Stock Photos

More similar stock images

More images