Elmhurst House

Elmhurst House is a care home located at 17 Mile End Lane, Stockport, SK2 6BN. It is registered to provide care for up to 6 residents, specializing in mental…