Orchard House

Orchard House is a care home located at Ashford Road, Kingsnorth, Ashford, Kent, TN23 3ED. It is registered to accommodate up to 10 individuals with learning…