Pizza Shack? Posted on March 5, 2005 by Kelson I recently saw an ad for a restaurant called Pizza Shack: Is Radio Hut far behind? Related