The Willows Care Home is a residential facility located at 30A The Finches, Bexhill-on-Sea, East Sussex, TN40 1UF. It is operated by Affinity Trust and has…