jones att stadium s

4th Street and University Ave.
Lubbock
Texas
United States