Olde Place Cottage, Rottingdean, East Sussex, BN2 7HA
The Schweitzer Institute UK is a division of the Albert Schweitzer Foundation.