Texas Tech pkwy
United States of America
Texas
Lubbock County
Lubbock
21st Street
Indiana Avenue
20th Street
Texas Tech Parkway
19th Street
Impressum