3404 Castor ST, Houston, TX 77022 - MLS#42849664 - Realty Momentum ...