All this talk of Showbiz and Chuck E. Cheese's got me strolling down memory lane... so how many of you folks remember Crystal's restaurants? There were two in the city, one on the NW Expressway and one at I-240 and Penn. I remember going to a "lock-in" at one as a kid and having a blast.
A friend of mine recently told me that the original Crystal's in Dallas is still open. Here's their website for those of you looking for a blast of nostalgia:
Crystal's Pizza
Bookmarks