Windsor

A charming riverside town crowned by Windsor Castle, the iconic royal residence sprawling majestically above the Thames. Visitors enjoy boat trips on the river, exploring the castle's State Rooms and Chapel, and strolling the picturesque Georgian High Street.

Things to do

Food to try

Local customs & good to know