Stowers Building, Houston, Texas

historic place

The Stowers Building, a historic place in Houston, Texas, stands at 820 Fannin Street. This ten-story structure was completed in 1913. The Houston architectural firm Green and Finger designed the building, which served as the headquarters for the G. A. Stowers Furniture Company. The building exhibits the Commercial Style of the early twentieth century, with traditional classical and Chicago style influences. Its exterior features white glazed brick veneer. The Stowers Building is an example of early high-rise construction in Houston, marking the city's initial exploration of tall buildings. It was designated a City of Houston Landmark in 2015 and listed on the National Register of Historic Places. The building was redeveloped, opening as an Aloft hotel in 2016. Its significance lies in its architectural style and its role in Houston's early urban development.

Open in Google Maps →

Explore more with the Perigo app →