Yes but you need a referral
Yes they do accommodate homeless. For a longer stay you will need a referral by a social worker or doctor, and a TB test.
Yes they do the address is 999 Hamlin Court Sunnyvale between 101 and 237 on Matilda
Thank you guys for your answers
Thanks! Your answer is awaiting moderation.