They are standing directly in front of one of the practice buildings. There is a north building and south building. I spent more time in music practice north than any other place/building/bar in Denton. I know that view even after nearly 20 years after graduating.
My guess is, they are standing directly in front of Music Practice South, on the sidewalk that approaches Avenue C at an angle.