Storefronts and large advertising billboards line a busy shopping street with pedestrians and parked vehicles.

Shibuya street shopfronts