Aloft Houston Downtown

The Aloft Houston Downtown is a historic building in downtown Houston and was the former headquarters of Stowers Furniture built in 1913, housing the entire company’s operations. The Stowers Furniture building was transformed into an award-winning, 173-room, 119,981-square-foot Aloft, respecting the integrity of historic preservation and is on the National Register of Historic Places. The project includes an intricate 12,000-square-foot terrace with rooftop pool.