The historic town of Windsor is just upriver from The Runnymede on Thames and it’s a fascinating place to watch the world go by. Here are our top picks for people-watching spots in Windsor.
News / Activities / Nearby
29th August 2018
Share this article