Leal's Tamale Factory

6205 19th St, Lubbock
(806) 780-5325
Recent Reviews

Menu