Newbury Choral Society - bringing the finestchoral music alive since 1884
Registered Charity No. 291321