Vallarta Taqueria
5727 82nd St, Lubbock 79424