2412I Canal ST, Houston, TX 77003 - MLS#64529292 - Travis and Julia...