PART 2: The council explores who gets in, how troublemakers will be dealt with and how homeless housing can change lives
Gravenstein Commons may house Sebastopol's…
PART 2: The council explores who gets in, how troublemakers will be dealt with and how homeless housing can change lives