Pennzoil Place Photos

Meet 33 travelers, 11 tour guides and discover 231 photos

Pennzoil Place is a set of two 36-story towers in downtown Houston, Texas, United States. Designed by Philip Johnson and John Burgee and built in 1975, Pennzoil Place is Houston's most award-winning skyscraper and is widely known for its innovative design.
View Pennzoil Place guide >

Pennzoil Place