8513 E. 34th Street
Tulsa, OK - 74145
8513 E. 34th Street
Tulsa, OK - 74145
Oxford House is a self-managed, self-sustaining convalescent home for recovering alcoholics and drug addicts, providing accommodation, meals, case management, individual counseling, and group support.
Fundsmay beavailable to cover the first month's rent and the deposit.