Super 8 Lubbock TX

6510 S I-27
Lubbock
Texas
United States