Windsor Life Centre is a residential, faith based treatment Centre for women recovering from drug and alcohol addictions located in Windsor, Ontario. Operating as a charity in Ontario, we are accountable to the women we serve, our donors, and supporters.