Graduated: 2021
Offers telehealth
NPI: 1558029934
Practice Locations (3)
HELEN FARABEE CENTERS
1000 BROOK AVE
WICHITA FALLS, TX 763015007
9403973143
HELEN FARABEE CENTERS
1000 BROOK ST
WICHITA FALLS, TX 763015007
HELEN FARABEE CENTERS
500 BROAD ST
WICHITA FALLS, TX 763013109
9403973300
Source: CMS National Downloadable File, September 2026.