A street that has a large number of passenger buses on it.
A lot of buses are causing a traffic jam.
A collection of double-decker buses crowds a city street.
There are many  buses on the city street.
A city street clogged with buses stopping at a bus depot.