7418 Narcissus ST, Houston, TX 77012 - MLS#89241483 - Travis Nichol...