A busy street across from a large department store in England.
People walk and cars drive down a busy city street.
Harrods department store in London with an old fashioned cab driving by.
A car driving through a street surrounded by tall buildings.
Vehicles and people traveling near a large brick building.