AllSoulsChurch.org.uk - All Souls Church in St. Margaret's, Twickenham, England
Title
All Souls Church, St Margarets-on-Thames :: An Anglican church plant in St Margarets near Twickenham, west of London in the UK.
Description
Excerpted from the website:
- Includes a parish welcome, a brief history, statement of vision and values, events diary, parish newsletter, location map, contact information and related links.