Tag

Houston

Browsing

Pennzoil Place is a high-rise office tower built in 1976 at 711 Louisiana Street in downtown Houston, Texas. Johnson/ Burgee Architects designed the building. It has a modernist approach that…