Add me to the long list of culinary explorers who discovered El Taconazo restaurant in Seminole Heights and became a zealot. The so-called “Taco Trailer” is located on Hillsborough Avenue just East of Nebraska in Tampa. They don’t have air conditioning,
Read More