Question: Mark Masons' Hall in London is on the opposite of which palace??
Sentence (from "Mark Masons' Hall, London"): It is located in 86 St James's Street in the central London district of St James's, opposite St James's Palace.
Relevant evidence: Yes