Friday, July 19, 2013

Post-Dispatch Building now Magnolia Hotel




1100 Texas Ave, Houston, TX 77002