Windsor Castle
St George's Chapel, Windsor Castle is the place of worship at Windsor Castle in England.