16306 Detric Ln, Houston, TX 77053, Houston, TX 77053 - HotPads