"From" is correct, and probably the best choice of a preposition in this situation. You could also use, alternately, "at" and "in," but "from" is probably the best choice here. Here is a rough guideline for the choice of preposition in this situation: From: this might imply that he has sought refuge there, and is living there, unable to handle things on his own At: this might imply that he does not live there, and has his own place, and is working things out pretty well on his own.
New words, one handy idiom, and a 2-minute quiz — delivered to your inbox to keep your streak alive.