Stourbridge Based in the busy town of Stourbridge fifteen miles west of Birmingham we own a number of properties... independently in our properties across the locality. You may on occasions, and in necessary circumstances, be called upon...
Camphill Village Trust