A large crowd of people are congregated between a busy street and a tall building.
A huge crowd are sandwiched in between a busy road and a tall building.
Large is huge and sandwiched is a synonym for between; also a street is a road.
(-x)
(-x)