3406 Castor ST, Houston, TX 77022 - MLS#65544782 - Realty Momentum ...