SWANSEA BACH CHOIR

Registered charity number: 1073807

Causes: Education/training, Arts/culture/heritage/science

Presentation of public concerts and recitals of choral music for mixed voices.

Sourced from the Charity Commission for England & Wales bulk register.