5925 Almeda RD #12412, Houston, TX 77004 - MLS#87663963 - Travis Ni...