7600 Beechnut St Houston, TX 77074