Question: Where is the Palace of Westminster located?
Sentence (from "New Palace Yard"): New Palace Yard is an open courtyard northwest of the Palace of Westminster in Westminster, London, England.
Relevant evidence: No