Barclay House

Barclay House is a 29-bed care home located at 165 Barclay Street, Leicester, LE3 0JE. It specializes in providing rehabilitation and longer-term care for…