The Corporation of The Church House

Joined July 2024
1 story

Bio

The Corporation of The Church House was founded as a charity in 1888 by Royal Charter. Based in and adjacent to Dean’s Yard, near Westminster Abbey, the building houses the National Institutions of the Church of England.

Stories (1)

Filter by community

Find us on social media

Miscellaneous links

  • Explore
  • Contact
  • Privacy Policy
  • Terms of Use
  • Support

© 2026 Creatd, Inc. All Rights Reserved.