Thames River, Windsor, England

Barges and buildings line the shore of the Thames River in Windsor, the United Kingdom, with the changing leaves of fall reflected in the peaceful, calming waters.

  • MR: NO
  • PR: NO
  • 2
  • 889
  • 3

Royalty Free Stock Photography: Thames River, Windsor, England

  • Exclusive image
ID 27643547 © |

We accept all major credit cards from United States.

Designers Also Selected These Stock Photos

More similar stock images of `Thames River, Windsor, England`

More images