3021 Clovis Rd, Lubbock, TX 79415 +1 806-762-3068
restaurant, Idalou, TX, United States
Today
How to go there