Posted in 1980s, Commercial/Office/Retail, Extant, TX - Greater Houston Club 20/20 – Houston 2020 Leeland St. – Houston TX (built 1980) This building has still has a late 1960s/1970s feel to it, blocky with a central geometric focal point, similar to the Gulf Freeway Medical Center.