Windsor Castle is one of the royal residences, located outside of London in Berkshire, originally built in the 11th century. It is the largest occupied castle in the world.
We took a tour of Windsor Castle on our first morning in London. The time we had there wasn’t enough, we felt a bit rushed, and didn’t even get to see the inside of St. George’s Chapel. Photography was not allowed in any of the interior locations.
All photographs are taken by and belong to motleymissions. Do not copy, reuse or edit these images without permission.