Church Road Church Road offers supported accommodation for 19 people in need of social support. Church Road is located within the London Borough of Croydon.