Betesda Medical Clinic 616 West 23rd Street, Houston, TX 77008