As i know,"flee" transitive fucntion has different meaning with "flee" intransitive function.In this case,"flee" with the meaning "run away" is transitive.So,no problem with "flee" here.
I think the correct answer is "refuge",we need a determiner for it.
Do I make sense ?