12815 Indiana Ave Lubbock, TX 79423
12815 Indiana Ave Lubbock Texas 79423 US