Homes for sale - 716 Nicholson ST, Houston, TX 77007 – MLS#24560106...