Tag Archives: Fitzhugh

Review: Chupacabra’s

A wet Thursday afternoon made for the perfect day to find the much sought after chupacadra, not the mythical goat sucker,¬†instead Chupacabra’s the taqueria found at the corner of Ross and Fitzhugh in Dallas. It was a quiet afternoon with only the cashier and cook in the market. ¬†There are several tables inside and a […]

Continue Reading