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.