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)
- It’s Dangerous to Adventure Alone - July 6, 2018
- Pitfall II – Lost Caverns Treasure Hunt Edition - July 2, 2018
- Captain America, Spider-Man and Doctor Doom at CES 1989 - July 1, 2018