Back to photostream

Windsor.

Windsor Castle is an official residence of The Queen and the largest occupied castle in the world. A Royal home and fortress for over 900 years.

32,710 views
236 faves
243 comments
Uploaded on July 1, 2014
Taken on June 30, 2014