Oxford House Charity is London based company that is listed as Community Centres.
Location of Oxford House Charity is Oxford House, London.