A busy street across from a large department store in England.