Ashcroft House, located at 11 Elmstead Road in Bexhill-on-Sea, East Sussex, TN40 2HP, is a care facility offering a range of services to meet the needs of its…