another establishment, in Oxford Street

possibly Debenhams’s or John Lewis’s department store???