Clocktower Building

The Clocktower building on  Allen Parkway in Houston, Texas  is a 17,000 square foot Spanish-style stucco building situated between Waugh Drive and Dunlavy.

Did you like this? Share it: