North London Staging Post

Short term accommodation for newly homeless single people in the London Borough of Islington.