Impact Houston Church Medical Clinic Impact Houston Church Medical Clinic, 1704 Weber Street, Houston, TX 77007 Get Directions NAFC Member? Yes