2643 Almeda Plaza Dr, Houston, TX 77045