Depaul International

About Depaul International

A group of homelessness charities supporting people across the UK, Europe and the USA.

Depaul International Description

Depaul International is the parent company of a group of charities working to support homeless and marginalised people around the world.

More about Depaul International

Depaul International is located at St Vincent's Centre, Carlisle Place, SW1P 1NL London, United Kingdom
+44 20 3948 9872
https://int.depaulcharity.org/