another establishment, in Oxford Street
possibly Debenhamss or John Lewiss department store???