New Scotland Yard

Situated opposite St James Street Station the present location of the headquarters of the London Police, where they moved in 1890.