Non-profit or charity
St John’s Hospital is an almshouse charity which has existed for over 700 years serving residents of Cirencester. We currently have 24 properties located in the centre of the town; some are listed ...show more