Speirs House

Speirs House is a 36-bed care home located in a tranquil and leafy area near New Malden, Surrey. It offers award-winning nursing, residential, and dementia…