1306 Willard Street, Houston TX 77006 | 4bd/4ba | $1.57M | Surge Invest | Surge