London - Windsor Castle

Thames St, Windsor SL4 1PR, UK 📍

When you're in London, be sure to visit Windsor Castle, the world's largest working castle still occupied by a monarch.