Lancaster House51.503776, -0.139157Stable Yard, London SW1A 1BB, England, United KingdomLocation map (click to zoom)