10501 Holly Springs, Houston, TX 77042 - HotPads