Original: St George's Chapel is the place of worship at Windsor Castle in England, United Kingdom.
Simplified: St George's Chapel is the church at Windsor Castle in England.