another establishment, in Oxford Street
possibly Debenhams’s or John Lewis’s department store???
close this note