1101 Spencer Hwy South Houston, TX 77587