Back to photostream

Windsor, Berkshire, UK

Windsor is a market town in Berkshire and is the location of a residence of the Queen, Windsor Castle. The castle towers over the town.

321 views
5 faves
0 comments
Uploaded on March 4, 2022