Windsor Castle

  • Prince Harry and Meghan Markle got married in May 2018 at Windsor, England, UK’s Windsor Castle.
  • Sandra Oh posted a throwback photo to mark the royal wedding in May 2018 of her selfie with Windsor Castle.
  • Josh Gad said it was “just another Sunday at” Windsor Castle when he was in a gorgeous garden area here in July 2015.

Windsor, Windsor and Maidenhead SL4 1NJ, United Kingdom
(+44) 20 7766 7304