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)
- Watch Comet TV without a TV - March 27, 2017
- Absolutely Annie Clothing from Sears - March 24, 2017
- The Pointer Sisters sing Neutron Dance at Disneyland’s 30th Anniversary - March 23, 2017