Scotland Yard. Site of Palace where Scottish kings stayed. 1829- HQ, London Metropolitan Police. Read More …