Where, oh where is my favorite Taco Truck now? I've heard rumors that it now parks over near Crossroads but have had no success locating it. Curse you, Overlake 76, for oustin...
All reviews seem positive