a street that has a bunch of buses on it
Several red double deck buses are on a street with traffic near white buildings.
A busy city street packed with commuter buses. 
Several buses and automobiles driving towards tall buildings. 
Multiple red double decker buses riding in town.