Home to the British royalty for centuries, Windsor is a town rich in history, famously home to the world’s oldest and largest inhabited castle – Windsor Castle. Windsor is steeped in the tradition and pageantry of the Royal Family and its surrounding countryside, riverside location and excellent shopping make it a great destination for a day trip from London.
To help you plan your itinerary before you travel, here is a selection of our recommended places to visit…