Windsor Castle and Savill Garden

20. October 2017 Urban Trails 0
If you are looking¬†to spend your weekend away from the crowded city then heading down to Windsor is a great choice. A town situated in southeast England on river Thames. Before leaving make sure to cross the bridge to Eton on the other side of the river. Depending on how much time you have this ...