Windsor is a gorgeous little town of about 26,000 people located 30 miles west of London along the Thames River. I had about 30 minutes before a business dinner to walk past the Windsor Castle and then down by the river. I couldn’t pick between these two riverfront shots, so maybe you can help? Do you have a favorite below?
Along the Thames in Windsor Photo #1. Swans floating in the River Thames.
Along the Thames in Windsor Photo #2. The House on the Bridge Restaurant on the River Thames.
You Might Also Enjoy: