Rowan Alba work in Edinburgh to prevent homelessness by supporting vulnerable people, affected by domestic abuse, drug or alcohol dependency or mental health issues.