Claim: Victoria Palace Theatre is in Oxford Street.
Verdict: REFUTES