several shops line the side of a street in a small town with tall buildings on both sides