1617 University Ave, Lubbock, TX 79401 +1 806-749-7625
restaurant, Idalou, TX, United States
Today
How to go there