Back to photostream

1314. Windsor Castle

Windsor castle, on the outskirts of London houses Palaces of the British monarch while they usually stay in Buckingham Palace

1,439 views
12 faves
34 comments
Uploaded on March 24, 2014
Taken on May 5, 2007