Swipe right and left to view details
Windsor is widely known as the site of Windsor Castle, one of the official residences of the British Royal Family. Various boat trips operate on the River Thames. As a tourist town there are many gift shops around the castle, together with shops and restuarants in the area. It also has the national chains and a pedestrian - only shopping centre. Plenty to occupy the day.