Windsor
Windsor is a town on the River Thames in southeast England, just west of London. It’s home to Windsor Castle, a residence of the British Royal Family.
Read More40 / 50
The Upper Ward entrance to Windsor Castle in Windsor, Berkshire, Great Britain, United Kingdom, Europe.
A7R4833BerkshireEnglandEuropeGreat BritainUnited KingdomUpper WardVictorian entranceWindsorWindsor Castlecastlecityentranceexterioroutsideresidenceroyal familyroyal residenceroyaltytownwalls
Copyright T. Klassen Photography