Taco Villa in the eighties looked amazing! The Giggle Box! These colorful blobby mascots! This Texas-based chain still seems to be functioning, but I cannot find any evidence that they still have Giggle boxes or info about who these wonderful mascot characters are.
Anyone a Taco Villa regular? Do you know the history of these guys?
Latest posts by The Retroist (see all)
- Reproductions of original Dungeons & Dragons Dice - August 9, 2018
- Golf N’ Stuff from The Karate Kid was also on CHiPs - July 31, 2018
- Pepsi Limited Edition 1978 Design Fountain Cups - July 29, 2018