635 WEST TEXAS OKARCHE, OK 73762
CENTER OF FAMILY LOVE
Intellectual Disabilities Intermediate Care Facility