El periódico tenía su sede en Downtown Houston.