After a lengthy search throughout the United States, a tiny Miami restaurant has been found to have the best tacos in the country.
Uptown 66, a Mexican restaurant in Miami’s MiMo neighborhood won the Good Morning America (GMA) “Ultimate Taco Spot” competition last Friday. The competition visited Chicago, Dallas, Atlanta, and Miami. The winners from each…



