Elmsdene Care Home is located at 34 - 41 Dean Street, Blackpool, Lancashire, FY4 1BP. The Care Quality Commission (CQC) rated the home as 'Good' overall, with…