Posted in 1960s, Advertisements/Articles, Extant, Restaurant/Bar, TX - Greater Houston, Used to be a Pizza Hut Pizza Hut (Stella Link) – Houston 8806 Stella Link Rd. – Houston TX (built 1965; also Wild Kitchen) Advertisement from the September 10, 1969 issue of the Bellaire and Southwestern Texan: