Mark Masons' Hall in London is on the opposite of which palace??
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.
i don't know