11817 Navasota Street, Manor, TX 78653 | HotPads