The Taco Stand Cuisine: Mexican Neighborhood: Little Havana 2063 SW Eighth St., FL, 33135 786-963-6030 Website Best Of Miami New Times® Awards 2024 Best Tacos 2024 Best Tacos advertisement advertisement Trending Business Ex-Miami Seaquarium Owner Reportedly Arrested By B. Scott McLendon Features Digable Planets Bring Retro Cool to Miami Beach By David Rolland Critic's Notebook Best Valentine's Day Concerts in Miami By David Rolland Restaurants 20 Best Date Night Spots in Miami By Nicole Lopez-Alvar