Windsor Castle
November 27, 2023 in England ⋅ 🌧 7 °C
The in town out of town home of the Royal Family, Windsor Castle is quite the classic mediaeval castle.
Notably the home of William and the final resting place of Queen Elizabeth II.
Also featuredRead more