Southdowns Nursing Home is a large care home located in St Leonards-on-Sea, East Sussex, with capacity to house 51 residents. The facility accepts adults over…