Windsor is a world-famous town situated just west of London. Its origins date back over 1000 years, when William the Conqueror built Windsor Castle, which housed the wedding of Prince Harry and Megan Markle.
Your 24 hour hop-on hop-off bus ticket will ensure that you see all of the sites around Windsor that have made it a must see town. Take a...Read more
Take in 1,000 years of royal history on this self-guided walking tour from Windsor to Eton.
• See several iconic and lesser-known sights in the towns of Windsor and Eton including a crooked house, the shortest street in Great Britain and the house where King Charles II entertained his mistress • Hear from producer Ian Grover, a...Read more