Tech Inn

3107 Clovis Road, Lubbock, TX 79415