St Anne's Community Services - Croft House is a care home located at 155 Town Street, Leeds, West Yorkshire, LS18 5BL. It is a small home with 7 beds,…