Crowned by Windsor Castle and linked by the River Thames, Windsor has a rich mix of history, culture, heritage and fun. Windsor is a town full of history and charm as you will discover when you visit. The town is dominated by Windsor Castle which is over 900 years old and the largest inhabited castle in the world! Aside from the Castle, there’s much more to see and do, including visiting the award-winning Savill Garden, taking a guided tour of the town's numerous cobbled streets and Tudor buildings, or enjoying a walk along the pretty riverside.