2511 Kenross ST, Houston, TX 77043 - MLS#85664279 - Travis and Juli...