1607 Almond Brook Lane, Houston, TX 77062 - HotPads