One Shell Plaza Photos

Meet 32 travelers, 11 tour guides and discover 231 photos

One Shell Plaza (OSP) is a 50 floor skyscraper at 910 Louisiana Street in Downtown Houston, Texas, United States. At its completion in 1971, One Shell Plaza was the tallest building in Houston, Texas, standing 715 feet (218 m) tall. Including the antenna tower on its top, the height is 1,000 feet (304.8 m).
View One Shell Plaza guide >

One Shell Plaza