Stamford Care Home

Stamford Care Home is a purpose-built facility located in Upper Edmonton, London, offering residential and nursing care for up to 90 older individuals,…