Exploring Havana Street: Taco Star Satisfies Beyond Late-Night Munchies
While my mom raised me not to judge a book by its cover, I still fight the urge to judge a restaurant’s food by the presence of a drive-through — especially when it’s an all-night, 24-hour drive through like the one at Taco Star at 1760 South Havana Street in…