1925 19th St, Lubbock, TX 79401 +1 806-765-8321
restaurant, Idalou, TX, United States
Today
How to go there