St Peters Hall is a care home located at 52 St Peters Road, Handsworth, Birmingham, West Midlands, B20 3RP. The home is registered with the Care Quality…