The Taco Stop, 2601 S. Lemay Ave., was recently named as one of the list's top 47 places to eat in America.