529 34th St, Lubbock, TX 79404 +1 806-762-8995
restaurant, Idalou, TX, United States
Today
How to go there