11876 Lusher Rd
Saint Louis, MO - 63138
11876 Lusher Rd
Saint Louis, MO - 63138
Oxford House is a self-managed, self-sustaining recovery home for alcoholics and drug addicts recovering providing shelter, food, case management, individual counseling and group support.
Funds may be available to cover the first month's rent and security deposit.