Historic Stowers Furniture Building in Downtown Houston Being Redeveloped into Aloft Hotel
HOUSTON – The historic Stowers Furniture building in downtown Houston is being redeveloped into a 173-room Aloft hotel. Built in 1913, the 10-story Stowers building...