Balch Interventional Pain and Wellness Center Find A Doctor Directions Balch Interventional Pain and Wellness Center 150 River North Blvd Stephenville, TX 76401 United States 8179846210 Directions 32.2287024, -98.2326628