Palace Theatre, London51.513171, -0.129699London W1D, England, United KingdomLocation map (click to zoom)