2414 Canal St #D Houston TX 77003 Records