Guest House Inn & Extended Stay

3815 21st St.
Lubbock, Texas 79410
Near Texas Tech University
More hotels near this hotel