842 E Friar Tuck LN, Houston, TX 77024 - MLS#28101186 - Found It Homes