Day trip to Windsor [Review of Walks Day Tour to Windsor]
One of the most popular day trips from London is a visit to the beautiful town of Windsor. Home to the late Queen Elizabeth II – who resided in the splendid Windsor Castle (the oldest inhabited castle in the world) – Windsor is located a mere 25 miles from central London. Invited by Walks Tours …