D Magazine recently called Taco Heads on Henderson Avenue: “Dallas’ Prettiest Taco Spot.” And, “as for why Taco Heads’ second location landed on Henderson” owner Sarah Castillo said, “This street just fit us. It’s funky. There’s kind of an Austin vibe here. The other day, I saw a guy in a Speedo on a scooter, and I was like, okay, I love it here.” Read the full article here.