Question: Mark Masons' Hall in London is on the opposite of which palace??
Sentence (from "Mark Masons' Hall, London"): Mark Masons' Hall in London is the headquarters of The Grand Lodge of Mark Master Masons of England and Wales, which also controls the Royal Ark Mariner degree.
Relevant evidence: No